Contanto que não haja colunas de identidade, você pode simplesmente INSERT INTO TableNew SELECT * FROM TableOld WHERE [Conditions]