Yeah, concat is probably cleaner.

The queries should be run serially, so we can't use map. The queries are create temp table, copy to temp table, drop original table etc. so they can't run serially