confesso che non ho capito molto, comunque mi pare che tu debba inserire in tabellaB alcuni record presi da TabellaA, giusto?

puoi far fare tutto al db

INSERT INTO TabellaB (elenco_colonne)
SELECT stesso_elenco_colonne FROM TabellaA WHERE condizioni

adatta lo statement alla tua situazione