Bonjour,

Je teste les différentes syntaxes des curseurs et dans un tutoriel ( sheikyerbouti.developpez.com/pl_sql/?page=Chap1#L1.2.2 )j'ai trouvé un exemple de code que je n'arrive pas à reproduire

Code d'origine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
"Ouverture d'un curseur SQL incluant l'ordre select correspondant.
La déclaration préalable du curseur dans la section déclarative n'est pas nécessaire" 
 
Declare
   LC$Nom_emp  EMP.ENAME%Type ;
Begin
   Open  C_EMP For 'Select ename From EMP Where empno = 1024' ;
   Fetch C_EMP Into LC$Nom_emp ;
   Close C_EMP ;
End ;
et le code que j'ai adapté à ma base mais qui retourne des erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Declare
   CodeClient  T_CLIENT.TIT_CODE%Type ;
Begin
   Open  CursTitre For 'Select TIT_CODE From T_CLIENT Where T_CLIENT.CLI-ID = 1';
   Fetch CursTitre Into CodeClient ;
   Close CursTitre ;
End ;
 
Rapport d'erreur :
ORA-06550: Ligne 4, colonne 10 :
PLS-00201: l'identificateur 'CURSTITRE' doit être déclaré
S'agit-il d'un problème de version d'Oracle ou bien ? Merci de vos conseils.