Two things that might be useful: UNION queries, which let you run several queries at once and get the results from one database handle; and MERGE tables, which let you treat several identical tables (like the ones in your example) as one big table.
Problem with MERGE tables is they rely on the underlying tables being identical. As I understand it only the first four columns in these tables are identical so MERGE tables will be of no use.