Bonjour tout le monde. Dans une de mes procédures stockées, j'ai un code du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
DECLARE FAC_RA CURSOR DYNAMIC
FOR
	SELECT ...
FOR UPDATE OR nomDunChamp
A l'execution, systematiquement, j'obtiens l'erreur
FOR UPDATE ne peut pas être spécifié sur un curseur READ ONLY.
Je récupère la partie du code incriminé dans une fenêtre de l'analyseur de requête, j'execute : aucune erreur. ça fait 1h que je tourne dessus. Qu'est-ce que j'aurais bien pu oublier ?

Précision j'utilise exactement le même code dans une autre procédure assez similaire et je n'ai à priori aucun problème (depuis le temps qu'elle est en prod...)

Merci d'avance de vos lumières !