new InternalTransactionCoordinator.DummyTransactionCoordinator());
new InternalTransactionCoordinator.MetaDataTransactionCoordinator(), true);
    private AbstractPreparedStatement getStatement(String sql) throws SQLException {                AbstractPreparedStatement s =             (AbstractPreparedStatement)statements.get(sql);                if (s != null)             return s;                if (connection == null) {            s = new FBPreparedStatement(gdsHelper, sql,                    ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY,                    FirebirdResultSet.CLOSE_CURSORS_AT_COMMIT,                     new InternalTransactionCoordinator.DummyTransactionCoordinator());        } else {            s = (AbstractPreparedStatement)connection.prepareStatement(                sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);        }                    statements.put(sql, s);                return s;    }