Willst Du alle Datensätze aus beiden Tabellen in einer einzigen Tabelle (untereinander) zusammenfassen?
Wenn ja macht man das nicht mit MERGE (dieser Befehl wird in der Programmierung verwendet), sondern mit einer UNION oder UNION ALL Anweisung.
Eine temporäre Datei brauchst Du dafür nicht, Du kannst sogar das Ergebnis sortieren.

Code:
Select Fld1, Fld2, ... FldN
From Table1
Union
Select Fld1, Fld2, ... FldN
From Table2
Birgitta