Closed michael88 closed 6 years ago
I can confirm this as well... Almost all transactions remain opened until I close the database, even using manual "commit"... BTW, Firebird opens a transaction for every operation, even for a simple select, so u have to commit everything u do. But, I just saw in the source code that the "autocommit" flag is just inside the "execute" statment. I would suggest to put "autocommit" in "query" and "query row" as well
To test this, just need to use this query : " SELECT * FOM MON$TRANSACTIONS; "
related issue #67
system begins automatic Transactions, even if an automatically created transaction is active.
Now there are three open Transactions (1 , 3, 5)