Con toda seguridad la lentitud se produce en la lectura del archivo de texto. tal vez si lo cargaras completo en memoria, se aceleraría el proceso.
No soy de Buenos Aires, aunque conozco bien delphi-fibplus-firebird
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
Pero si solamente te pueden contestar los de Buenos Aires... tenías que haber puesto la pregunta en buenosairesclubdelphi.ba
![Big Grin](http://www.clubdelphi.com/foros/images/smilies/biggrin.gif)