SELECT TO_DATE('31.12.9999 23:59:59', 'dd.mm.yyyy hh24:mi:ss')
FROM dual
Observe que a data mínima é muito mais simples:
SELECT TO_DATE(1, 'J')
FROM dual
SELECT TO_DATE('31.12.9999 23:59:59', 'dd.mm.yyyy hh24:mi:ss')
FROM dual
SELECT TO_DATE(1, 'J')
FROM dual