Bonjour à tous, je suis en ce moment en trainde regarder un code fait par d'autres, et j'ai un truc qui me turlupine. Voici le code:

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
begin 
........
OPEN C_PERIODE;
   FETCH C_PERIODE INTO DAT_DEB_A;
   IF C_PERIODE%NOTFOUND THEN
      CLOSE C_PERIODE;
      RAISE No_Data_found;
      RETURN;
   END IF;
.........
end;

Si on rentre dans le "IF", alors le raise génère une exception, je me demande alors à quoi sert le return. Sachant le bloc "Begin End" n'a pas de section de gestion de l'exception.