Dans une fonction qui est imbriquée dans une procédure, j'utilise
DBMS_UTILITY.comma_to_table pour séparer des données saisies pas l'utilisateur.
Je dois donc prévoir les excéptions sur cette commande.
J'ai essayé avec :
EXCEPTION
WHEN OTHERS
THEN
affiche_msg ('erreur de saisie')

ma fonction affiche_msg() affichant une page html avec un lien javascript permettant à l'utilisateur de revenir à la page précédente.
Mon problème est qu'après avoir lever l'excéption, mon programme continue et que juste derrière j'ai un COMMIT. je voudrais qu'il ne continue pas sur le COMMIT.
Avez vous une idée pour gérer les exceptions et que mon programme ne continue pas ?

Merci