When I modify a trigger using the FlameRobin SQL editor, the changes have no impact on other sessions/connections: the trigger is still executing the old version.
How is this possible? How can I force the changes to affect all connections?
I do call COMMIT
after ALTER TRIGGER
, and there is no open transaction in the other connection either. This is not transaction related, but session/connection related.
"Other connections" are Delphi-applications (using InterBase-components), but the exact same behavior can be reproduced using two instances of FlameRobin.
I'm using:
- Firebird 2.5.2 (SuperClassic)
- FlameRobin 0.9.3
- Delphi XE5 update2