Ivan gracias por tu respuesta.
Aplique lo de eliminar los ENDSELECT dentro del LOOP, pero seguia bastante lento, el tema estaba en los índices de la tabla transparente. Los campos que estoy usando para buscar en la EBAN no existían como índice, lo cual hace mas lenta la búsqueda.
Opte por crear un nuevo índice y cambiando el SELECT por SELECT SINGLE y funciono correctamente.
Muchas gracias, y espero que el tema le sirva a cualquier otro miembro.
¡SALUDOS!