On 30-5-2015 16:48, Dmitry Yemanov wrote: > Autocommit is executed at the end of every execute/fetch DSQL API call > and every start/send/receive/transact BLR API call, and *only* if that > API call modified some data or posted some event. > > As a side effect, this means that a select from a stored procedure that > modifies data may cause multiple autocommits. > > A regular commit-retaining is used internally, so the same > visibility/resource characteristics apply.
That does mean I have studying to do ;) I have never done anything with commit retaining before; I just heard the horror stories ;) Mark -- Mark Rotteveel ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel