Différence entre FETCH / FOR pour boucler un CURSOR en PL / SQL

Je sais que l'extraction d'un curseur va me donner l'accès à des variables comme l' %ROWCOUNT, %ROWTYPE, %TROUVÉ, %NOTFOUND, %ISOPEN

...mais je me demandais si il y a d'autres raisons d'utiliser

Open - Fetch - Fermer les instructions de la boucle d'un curseur

plutôt que

Boucle le curseur avec un POUR le cycle... (À mon avis c'est mieux becase il est simple)

Qu'en pensez-vous?

source d'informationauteur Jimmy