Me he tenido que implementar un bucle, con 2 TTables e ir volcando registros uno a uno, tal y como describe CHICOLITA en este hilo.
El problema que he encontrado, es que si el valor del campo es '' (cadena vacia) me inserta en el campo de la tabla destino un Null, valor que no me permite tener la própia bbdd, ya que es un campo tipo 'not null'.
Código:
IBTableVacia.Fields[i].Value := IBTableLlena.Fields[i].Value;
esta es la expresión que utilizo para pasar la información entre tablas.
Saben porque me ocurre esto con la cadena vacia ('').
Saludos