Como puedo ejecutar un SP desde un trigger en una Base de Datos Firebird ???
este es mi SP :
se llama AJUSTARTOTALES y recibe un parametro de tipo entero, (cve_pedido)
BEGIN UPDATE PEDIDOS SET TOTAL = (SELECT SUM(total) FROM pedidosdetalle WHERE folio_detalle = :cve_pedido) WHERE cve_pedido = :cve_pedido; END
el procedimiento es para actualizar la suma de una serie de productos que se agregan a un pedido ....
ahora bien... lo quiero ejecutar desde un TRIGGER , pero ahi es donde me trabe ( :$ :$ )
NOTA: desde DELPHI, lo ejecuto sin problemas


este es el TRIGGER que hasta ahorita tengo
AS begin execute procedure AJUSTARTOTALES (new.folio_detalle); // este es el campo que tiene el valor que quiero enviar como parametro end
pero no funciona..
mi duda es... como se manda a llamar??? y como le paso el parametro del registro que acabo de alterar ... ya sea por INSERT o EDIT o DELETE ????
espero haberme explicado...

salu2!!!!!!!