FOR EACH rapido en servidor muy lento en los puestos
Hola
Utiliza la opción FIELDS al momento de hacer el for each o utiliza appserver y manda la petición a procesar al servidor y solo recibes por parte del cliente al usuario la información en una tabla temporal, eso es más rápido, ya que le quitas al cliente stress del trabajo del query.,