Ciao a tutti, ho 2 tabelle padre/figlio

legate tramite un id generato dinamicamente


come posso copiare questa relazione (intendo il record padre e i record figli) in due altre tabelle del DB (con id diversi) mantenendo la stessa relazione?? (tramite una query)

intendo: se copio il padre della tabella sorgente nel padre della tabella destinazione ....avrò un nuovo id del padre della tabella destinazione, che dovrò usare per associare i suoi figli... quindi quando copio i figli della tabella sorgente nei figli della tabella destinazione dovrò usare il nuovo id per releazionarli.... ma come fare tutto questo con una query??