>certifique-se de que o resultado da consulta não está ultrapassando o limite para um array.
Bom, ultrapassando, pelo jeito está, né...
Mas a questão é como resolver, talves alterar o limite do array, penso em algo como:
SET MAXARRAYVAR TO 30000
hummm, MAXARRAYVAR... sentiu firmeza ?!?!?...
OBS. Estou evitando jogar o resultado num cursor porque creio que o ARRAY, por ser RAM, seja mais rápido.