Necesitaras utilizar Tubos para copiar los datos de la tabla temporal a la tabla Real, y si las dos tablas tienen la misma estructura, te sera sumamente facil.
Al finalizar el traspaso, solo debes volver a recorrer la Tabla temporal y eliminar todos los registros para dejarla limpia.
Las cestas no se usan para traspasar datos de una tabla a otra.
Las cestas las puesdes usar en este caso, p.e., para guardar la lista de registros en la tabla definitiva y mostrar el resultado del traspaso al finalizar, pero en ningun caso para realizar el traspaso en si.
Si, en principio ambas tablas, la temporal y la real, seran similares, ya que la idea de dicho proceso es comprobar la integridad de los datos importados, antes de grabar en la tabla real.
Si no fuese correcto, vaciar la temporal, y revisar el fichero de importación.
Sólo una apreciación con los tubos. Ten cuidado con insertar campos en alguna de las tablas ya que te puede descolocar el orden de los campos del tubo.
A lo que me refiero es que si creas un tubo y , a posteriori, creas nuevos campos en la tabla de destino y en vez de dejarlos al final de la tabla, los subes y los pones entre campos ya creados el tubo dejará de funcionarte correctamente ya que te meterá los nuevos campos y no te moverá las asignaciones de campos.
Gracias, Jorge, mañana me pondré con ello y probare suerte. A estas horas estoy ya un poco espeso y no se si tengo claro cuales pueden ser los contras de realizarlo de esta forma