?Time() && 19:35:46 For i = 1 to 10000 Select * from Dados\Varas into cursor curVaras EndFor ?Time() && 19:36:08 >> 22 Segundos ?"---" ?Time() && 19:36:08 For i = 1 to 10000 Select * from Dados\Varas into array laVaras EndFor ?Time() && 19:36:32 >> 24 SegundosFiz este mesmo teste outras vezes e com intervalos de tempos diferentes e parece que INTO ARRAY sempre demora um pouquinho mais. Assim não tenho porquê usar INTO CURSOR.