@ ninesided: problemele de performanță deoparte, este de asemenea despre utilizarea instrumentului potrivit pentru job. Având în vedere alegerea de a muta cursorul din interogarea dvs. în cod, aș crede că 99 de ori din 100 ar fi mai bine să puneți acea logică de looping într-un fel de cod gestionat. Acest lucru vă permite să obțineți avantajele utilizării unui depanator, să compilați verificarea erorilor de timp, să introduceți un tip de siguranță etc.
Răspunsul meu la întrebare este același, dacă utilizați un cursor, închideți-l cât mai repede, în oracol aș încerca, de asemenea, să folosesc cursoare explicite.