Últimamente me ha tocado trabajar con una BBDD enorme y unos listados igual de enormes, y estoy con U_G en que en cualquier caso se debe usar getrows(). Con tener cuidado de liberar el arreglo en el momento que termines de recorrerlo es suficiente.
Digo yo, vaya. venga Neuron, postea uno de los tuyos llevando la contraria, que sino esto no tiene salsa!!!!