Bonsoir,
Dans le TP 3 nous avons rencontré un problème de "table mutante" dans un trigger qui voudrait accéder (dans la partie de l'action du trigger i.e. le code plsql) à la table sur laquelle il porte.
Ce problème se résoudre en générant de transactions autonomes au lieu de transactions liées. En Oracle, chaque instruction sql génère une transaction, donc, plusieurs instructions sql génèrent de transactions qui peuvent être liées entre elles.
Ici vous pouvez voir un exemple, cherchez "Mutating Trigger" :
http://psoug.org/reference/table_trigger.html
Et bien sur, il faut consulter la doc Oracle :
http://docs.oracle.com/cd/E11882_01/appdev.112/e10472/autotransaction_pragma.htm
Cordialement,
Patricia Serrano Alvarado