Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2004, 04:52
Crispp
 
Fecha de Ingreso: febrero-2002
Ubicación: Guadalajara
Mensajes: 103
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta Error en trigger con procedimiento

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