db.rdb_transactions = new Vector();
    public void isc_detach_database(isc_db_handle db_handle) throws GDSException {        isc_db_handle_impl db = (isc_db_handle_impl) db_handle;        if (db == null) {            throw new GDSException(isc_bad_db_handle);        }        synchronized (db) {            try {                if (log != null) log.debug("op_detach ");                db.out.writeInt(op_detach);                db.out.writeInt(db.getRdb_id());                db.out.flush();                            if (log != null) log.debug("sent");                receiveResponse(db);            } catch (IOException ex) {                throw new GDSException(isc_network_error);            }            db.rdb_transactions = new Vector();        }    }