Ne, to je jedno. Z dokumentace :
Nemusí mít stejná jména – to není důležité. Pro konečnou projekci Oracle používá výraz jména/aliasy z první větve; nemusíte následným větvím zadávat aliasy vůbec. Takže je v pořádku udělat něco jako:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
Také z dokumentů (zvýraznění přidáno):
kde "názvy výrazů ve výběrovém seznamu před operátorem množiny" znamenají první select
, před union
- kterou nazývám první větev.