Готовых примеров что-то не нашёл - может кинете ссылочку на один?
Нашёл API Guide по InterBase 6, в котором, собственно, сказано: To create a new Blob containing the data to be written: 1. Declare and initialize a Blob handle: isc_blob_handle blob_handle; /* Declare a Blob handle. */ blob_handle = NULL; /* Set handle to NULL before using it */ 2. Declare and initialize a Blob ID: ISC_QUAD blob_id; /* Declare a Blob ID. */ blob_id = NULL; /* Set handle to NULL before using it */ 3. Create a new Blob by calling isc_create_blob2(): isc_create_blob2( status_vector, &db_handle, &trans, &blob_handle, /* set by this function to refer to the new Blob */ &blob_id, /* Blob ID set by this function */ 0, /* Blob Parameter Buffer length = 0; no filter will be used */ NULL /* NULL Blob Parameter Buffer, since no filter will be used */ ); This function creates a new Blob, opens it for write access, and sets blob_handle to point to the new Blob. Подозреваю, что это именно то, что нужно сделать. Остаётся вопрос - что передать данной функции в качестве параметров status_vector, &db_handle, &trans, и где это взять

