Utilisation de iterator_to_array()
oblige votre pilote à charger tous les résultats en mémoire en une seule fois, et vous pourriez facilement manquer de mémoire. Ce ne serait pas le cas avec un curseur, qui utilise le lazy-loading !
Directement à partir des liens docs :