I think such functions should start local transactions, but in current implementation that's not so. You can add this issue into the bug tracker.
On 08.10.2013 12:24, Dimitry Sibiryakov wrote: > 08.10.2013 9:21, Alexander Potapchenko wrote: >> SQLColumns() gets data from system tables and it starts transaction of >> course and therefore If auto-commit mode off, driver considers that this >> transaction remains active. > But the question is whether it should start connection-wide transaction > or a local one. > ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk _______________________________________________ Firebird-odbc-devel mailing list Firebird-odbc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel