Pl/SQL fait beaucoup d’efforts pour minimiser le travail du programmeur et la construction for implicite en fait partie.

For rec in cursor Loop
Implique que le compilateur derrière la scène :

...