Używanie iterator_to_array()
sprawia, że twój sterownik ładuje wszystkie wyniki do pamięci jednocześnie i możesz łatwo zabraknąć pamięci. Nie byłoby tak w przypadku kursora, który wykorzystuje leniwe ładowanie!
Prosto z linkowanych dokumentacji :