Existe muchisima documentación sobre las tablas mutantes, en el portal de desarrolladores de oracle encontrarás información al respecto.
Sobre tu triger.
La lógica es errónea, no puedes crear un triguer que se ejecute cuando una tabla se actualiza a si misma.
Si analizas un poco lo que provoca tu triger te darás cuenta que es erroneo:
al modificar una fila en TB_PC_PRODUTO
se actualiza la tabla TB_PC_PRODUTO estableciendo VALOR = 5.98
como se modificó la tabla TB_PC_PRODUTO vuelve a ejecutarse el triger
y así sucesivamente en un ciclo infinito.
Saludos.
|