Voici la déclaration d'un curseur dans une procédure Sql Server dont je suis entrain de traduire en Oracle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
DECLARE cWire CURSOR FOR
			SELECT Type FROM Table1 WHERE (Table1.IDCable IS NULL) 
			AND EXISTS (  SELECT * FROM Table2 WHERE Table1.ID = IDWire AND IDEquipment = @IdEquipment )
Premièrement, EXISTS n'existe pas pour Oracle donc pour l'émuler, on peut obtenir le COUNT() de ce SELECT et c'est vrai quand c'est supérieur à 0 donc

Le problème est que la déclaration d'un curseur dans une procédure doit se faire dans le bloc IS...BEGIN non?