Hola.
Estoy trabajando con una Bd oracle 8.05.
Tengo una trigger asociado a una tabla, dicho trigger debe saltar cuando se inserta o se elimina un registro.
El trigger llama a un procedimiento que crea (con dbms_sql) una vista dependiendo de los datos de la tabla inicial.
Al insertar un registro, este es el error que me da:
ORA-04092: no se ha podido COMMIT en un disparador
ORA-06512: en "SYS.DBMS_SYS_SQL", línea 491
ORA-06512: en "SYS.DBMS_SQL", línea 32
ORA-06512: en "ZARAGOZA.CREARVIEWTOTAL", línea 61
ORA-06512: en "ZARAGOZA.TRG_CAMBIO_VIEW", línea 6
ORA-04088: error durante la ejecución del disparador 'ZARAGOZA.TRG_CAMBIO_VIEW'
¿alguna sugerencia?
Muchas gracias