try { if (deleteStatement == null) deleteStatement = connection.getAllocatedStatement();  executeStatement(DELETE_STATEMENT_TYPE, deleteStatement);  } catch(GDSException ex) { throw new FBSQLException(ex);
Object mutex = syncProvider.getSynchronizationObject(); synchronized(mutex) { try { connection.ensureInTransaction();  if (deleteStatement == null) deleteStatement = connection.getAllocatedStatement();  executeStatement(DELETE_STATEMENT_TYPE, deleteStatement);  } catch(GDSException ex) { throw new FBSQLException(ex); } finally { connection.checkEndTransaction(); }
    public void deleteRow() throws SQLException {        try {            if (deleteStatement == null)                deleteStatement = connection.getAllocatedStatement();                        executeStatement(DELETE_STATEMENT_TYPE, deleteStatement);                    } catch(GDSException ex) {            throw new FBSQLException(ex);        }    }