Bonjour,

J'utilise un trigger AFTER INSERT (non pas ON EACH ROW) sur une table: il utilise alors un ALTER TABLE en fonction des données insérées!!
Le problème c'est que j'obtiens:
ORA-04092: cannot COMMIT in a trigger

Donc, j'ai décidé d'utiliser la directive pragma autonomous_transaction que j'ai découvert sur le net
Maintenant le trigger et l'ALTER TABLE fonction au 1er appel mais aux autres INSERT sur la table, il y a cette erreur:
ORA-06519: active autonomous transaction detected and rolled back
ORA-06512: at "RANDRIANO.A_I_Mytable", line 239
ORA-04088: error during execution of trigger 'RANDRIANO.A_I_Mytable'


Finalement, le pragma autonomous_transaction n'était donc pas la solution ou quoi??