Después de llevar todo la tarde de ayer y mañana de hoy intentando solucionar el asunto anteriormente mencionado, me doy cuenta que el problema viene dado por el uso de una tabla TEMPORAL de Interbase.
Si la misma tabla que estoy utilizando es 'permanente', todo funciona perfectamente.
Y es más, y además no lo comenté en el hilo inicial que empezé ya que no lo veía como dato que aportara nada, pero el problema me surge sólo en la primera vez al abrir la tabla temporal. Si cierro el form (que es modal), con el cierre de todas las bases de datos, etc., al volver a abrirlo de nuevo, el problema desaparece.
... cosas del Delphi 2006
Si alguien sabe darme alguna indicación de por donde atacar este asunto, se lo estaría muy agradecido.
Saludos !