For UNION ALL, the optimizer can choose between CONCAT and MERGE UNION. Most often it will choose CONCAT, unless the two inputs to the union are already guaranteed to be duplicate-free, sorted on the merge key, and/or preserving key order is useful, in which case it will choose a merge union. I have rarely had to hint UNION ALL to get a CONCAT over a MERGE UNION.