Il ne s'agit pas d'une anomalie.
L'instruction commit; est interprétée par Forms comme : commit_form, dont le but est de valider et enregistrer les modifications en cours dans la forme (enregistrements ajoutés,modifiés, supprimés dans les blocs).
Hors, vous exécutez un ordre SQL "à la main" qui ne modifie pas les status internes de la forme.
Il n'y a donc, au sens Forms, aucune modification à enregistrer.
Pour ne plus voir le message, faites:
Code:
1 2 3
| :SYSTEM.MESSAGE_LEVEL := 5;
Commit ;
:SYSTEM.MESSAGE_LEVEL := 25; |