Ho questa dichiarazione di cursore che provoca un errore
DECLARE cur CURSOR FOR
SELECT codice, campo2 FROM prodotti
WHERE ((resto<ciclo) AND (codice not in
(SELECT codice FROM ordini WHERE stato='open')));
ho provato ad eseguire la query da sola e funziona. Non capisco quale è il problema: forse la query è troppo articolata per un cursore? se si come posso risolvere? vorrei evitare di fare 2-3 controlli per ogni iterazione del cursore.

Rispondi quotando
