Вы можете использовать union all
:
select fn as name
from t
union all
select ln
from t;
Если вы заботитесь о заказе:
select name
from (select fn as name, rownum as seqnum, 1 as ord
from t
union all
select ln, rownum as seqnum, 2 as ord
from t
) t
order by seqnum, ord;
Обратите внимание, что без order by
в подзапросах вы не гарантированычто результаты будут в одинаковом порядке для двух подзапросов.В идеале вам нужен столбец, в котором указан порядок строк в таблице.