Tentando exportar um Oracle via PL / SQL dá uma data de 0000-00-00

Eu herdei um arquivo .dmp do Oracle que estou tentando entrar no CSV para que eu possa carregá-lo no MySQL.

A abordagem geral que estou usando é descritaAqui. Eu estou tendo um problema com uma linha embora. Contém uma data de 5544-09-14 da seguinte forma:

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

Estes são dados ilegíveis do sistema legado que não validaram as datas de entrada. Estou me perguntando por queminha função PL / SQL para exportar os dados engasga com este valor embora?

Ele exporta essa linha com um valor TRADING_DATE de '0000-00-00T00: 00: 00' e não sei por quê?

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

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

e

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

questionAnswers(1)

yourAnswerToTheQuestion