Hola Caronte
Bueno, en realidad el metodo que mencionas encuentro que es el más corto, siempre y cuando las 2 tablas tengan los mismos atributos (Campos y Formato del Campo)
Hace un tiempo trabajé con tablas planas y necesite realizar traspaso de una trabla a otra, pero el código que utilice era mucho más largo...
El código es bueno y simple, no creo que se pueda resumir más aún...
Salu2