Hola Giniromero!
1.- Tienes que enlazar el
TIBStoredProc con una transacción.
2.- Cuando quieras ejecutar el procedimiento : (transaccion --> tr; TIBStoredProc---> IBP)
Código:
tr.Active := False;
IBP.StoredProcName := nombredelprocedimiento;
if not tr.InTransaction then
tr.StartTransaction;
// Si tuvieras que enviarle algun parámetro
IBP.ParamByName('Parametro').AsInteger := Para;
IBP.ExecProc;
tr.Commit;
No sé si me he explicado bien.
Saludos!