Pour des raisons assez basses, j'ai besoin d'avoir une information qui soit systématiquement dupliquée entre deux tables. Par exemple, disons que j'ai TOTO(ID, Val) et TATA(ID, Val), et que pour une même ID, je dois avoir la même Val dupliquée entre les deux tables (je sais, ça n'est pas très clean).

J'ai donc créé des trigger AFTER INSERT et AFTER UPDATE des deux côtés. Problème : les triggers se déclenchent mutuellement, et j'obtiens une erreur
Citation Envoyé par Oracle
ORA-04091: table MOI.TOTO is mutating, trigger/function may not see it
Y a-t-il un moyen d'éviter ce déclenchement en cascade ?