Bonjour,

Dans ma procédure, je commence par récupérer le dernier identifiant de ma table mais cette dernière est vide.
Le curseur ne ramène donc aucune ligne. Je veux gérer ce cas par une exception, mais rien à faire cela ne marche pas !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CURSOR cur_max_code is
    select max(CODE) from TOTO;
    nCode number(10);
begin
nCode_Iti := 0;
    Begin
      Open cur_max_code;
      Fetch cur_max_code Into nCode ;
    Exception
     when NO_DATA_FOUND then
        nCode := 0;
    end;
EXCEPTION
   When OTHERS then
         F_TRACE('ERR : Erreur ','T'); 
end;
Merci de votre aide.