Hola, agradeceré mucho una ayuda, tengo el siguiente problema:
Tengo un Store Procedure Oracle
Tesorer.SP_InterfazCarteraTLIV(p_dFecCartera IN DATE)
El cual transfiere un bloque de registros de una fecha p_dFecCartera de
una temporal Tesorer.TMP_tlivCart a una definitiva Tesorer.EGD_tlivCart y trabaja todo un mapeo de datos y la generación de un reporte excel.
Lo que quiero es que apenas el proceso de un sistema vecino inserte registros en la temporal (cosa que hace bien) el siguiente trigger haga el pase a la definitiva mediante el store descrito
CREATE OR REPLACE TRIGGER Tesorer.TR_TMP_tlivCart
AFTER INSERT ON Tesorer.TMP_tlivCart FOR EACH ROW
BEGIN
Tesorer.SP_InterfazCarteraTLIV(:NEW.Fec_Cartera);
END;
El Trigger me lo crea normal
Pero cuando hago un insert en la tabla A me sale un error:
ORA-04098 trigger ..... is invalid and failed re-validation
¿a qué podría deberse?
Gracias