Решил поразбираться с данным параметром более плотно для образовательных целей.
Сервер Oracle9i EE 9.2.0.1.0.
Проблема такая:
alter session set nls_calendar="japanese imperial"
Работает.
select to_date(sysdate,'dd.mm.rrrr','nls_calendar=gregorian') from dual
Тоже естественно работает.
Не понятно, в каком виде с to_date ставить nls_calendar, например, Arabic Hijrah or Thai Buddha, пробовал и в ", и в разный регистр, пока ответа не нашел.
Поиск по форуму ничего не дал.