Intentar exportar un Oracle a través de PL / SQL da una fecha de actualización

He heredado un archivo .dmp de Oracle que trato de ingresar en CSV para poder cargarlo en MySQL.

Se describe el enfoque general que estoy usando.aquí. Estoy teniendo un problema con una fila sin embargo. Contiene una fecha de 5544-09-14 así:

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

Estos son datos de basura del sistema heredado que no validaron las fechas de entrada. Me pregunto porqueMi función PL / SQL para exportar los datos. sin embargo, se ahoga en este valor?

Exporta esa fila con un valor de TRADING_DATE de '0000-00-00T00: 00: 00' y no estoy seguro de 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

y

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta