Open
Description
Submitted by: @mrotteveel
Some actions on PreparedStatement/CallableStatement incorrectly complete other statements in autoCommit. This is caused by a call to notifyStatementStart() where only the (FBStatement) field completed needs to be set to false, and an ensureTransaction call is needed.
This happens on calls to Connection.prepareStatement (in the FBPreparedStatement constructor), and FBCallableStatement.getParameterMetaData().