Próba eksportu Oracle przez PL / SQL daje datę 0000-00-00

Odziedziczyłem plik Oracle .dmp, który próbuję dostać się do pliku CSV, dzięki czemu mogę załadować go do MySQL.

Ogólne podejście, którego używam, jest opisanetutaj. Mam jednak problem z jednym rzędem. Zawiera datę 5544-09-14 w następujący sposób:

alter session set nls_date_format = 'dd-MON-yyyy';
select OID, REF, TRADING_DATE From LOAN WHERE REF = 'XXXX';

OID REF                  TRADING_DATE
--- -------------------- ------------
1523 XXXX                 14-SEP-5544

To są śmieciowe dane z dotychczasowego systemu, które nie sprawdzały poprawności dat wejścia. Zastanawiam się dlaczegomoja funkcja PL / SQL do eksportowania danych jednak dławi tę wartość?

Eksportuje ten wiersz z wartością TRADING_DATE z „0000-00-00T00: 00: 00” i nie jestem pewien dlaczego?

SELECT dump(TRADING_DATE) FROM LOAN WHERE REF = 'XXXX';

DUMP(TRADING_DATE)
--------------------------------------------------------------------------------
Typ=12 Len=7: 44,156,9,14,1,1,1

i

SELECT to_char(trading_date, 'YYYYMMDDHH24MISS') FROM LOAN WHERE REF = 'XXXX';
TO_CHAR(TRADIN
--------------
00000000000000