Ya probe el siguiente código basandome de un ejemplo del Sr. Andreano y no me jala, no marca error, simplemente no hace nada:
Código PHP:
$this->ibdbCXC->BeginTrans();
$this->ibQryCliente->SQL =
"UPDATE CLIENTES SET DIASCRED =".$this->edDiasCred->Text."
WHERE NUMCLI = ".$this->edNumCli->Text."";
$this->ibQryCliente->open();
$this->ibQryCliente->close();
$this->ibdbCXC->CompleteTrans();
Aclaro, el ejemplo del Sr. Andreano usa un Insert into.. para insertar un registro, y no usa el BeginTrans, pero también ya lo probe sin usarlo.