I'm pretty busy atm, so no, sorry
I found out about an easier way to do what you want(didn't know about that method)
Code:
CREATE TABLE <target db>.dbo.<table name>
AS ( SELECT *
FROM <source db>.dbo.<table name>
[WHERE ...]
)
That makes it way easier
Just insert the names(the WHERE clause is optional of course)