あなたが望む構造はこれだと思います:
select id
from (SELECT ID
FROM EXAMPLE_TABLE
order by GREATEST(CREATE_DATE, UPDATE_DATE) desc
)
where rownum = 1
ただし、日付の1つがNULLになる可能性があると思います。もしそうなら:
select id
from (SELECT ID
FROM EXAMPLE_TABLE
order by coalesce(GREATEST(CREATE_DATE, UPDATE_DATE), CREATE_DATE) desc
)
where rownum = 1
これらのクエリは、各行の2つの値のうち大きい方の順に並べてから、最大値を選択します。