isc_blob_handle blob = mcf.gds.get_new_isc_blob_handle(); blob.setBlob_id(blob_id); mcf.gds.isc_open_blob2(currentDbHandle, currentTr, blob, null); return blob;
try { isc_blob_handle blob = mcf.gds.get_new_isc_blob_handle(); blob.setBlob_id(blob_id); mcf.gds.isc_open_blob2(currentDbHandle, currentTr, blob, null); return blob; } catch (GDSException ge) { checkFatal(ge); throw ge; }
    public isc_blob_handle openBlobHandle(long blob_id) throws GDSException {        isc_blob_handle blob = mcf.gds.get_new_isc_blob_handle();        blob.setBlob_id(blob_id);        mcf.gds.isc_open_blob2(currentDbHandle, currentTr, blob, null);//no bpb for now, segmented        return blob;    }