ORA-04084
Error: ORA-04084: cannot change NEW values for this trigger type
Causa: New trigger variables can only be changed in before row insert or update triggers.
Acción: Change the trigger type or remove the variable reference.
COMENTARIOS:
por David Sánchez | 22/07/2011 13:00:44
RE: ORA-04084
Me daba el error en un trigger con esta instrucción:
SELECT nombre INTO :NEW.nombre FROM persons WHERE ID = :NEW.id;
Porque tenía la cláusula AFTER UPDATE. Al cambiarla por BEFORE UPDATE ya deja modificar el campo.