Hola!
Lo puedes que ejecutar con TStoredProcedure de la siguiente manera:
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 := 'BORRAR_ALBARAN';
if not tr.InTransaction then
tr.StartTransaction;
IBP.ParamByName('NUMERO').AsInteger := 1;
IBP.ExecProc;
tr.Commit;
De esta manera te borra el albarán nº 1.
Saludos!