TO_CHAR and TO_DATE in Oracle BI Publisher
SELECT TO_CHAR (sysdate,'DD-MON-YYYY', 'nls_date_language=American') from dual
SELECT TO_DATE ('10-APR-2020','DD-MON-YYYY', 'nls_date_language=American') from dual
TO_CHAR and TO_DATE does not function properly in BI Publisher without using NLS_DATE parameter, check the sample snippet.