Salut,
d'abord je ne comprends pas le decode :
"DECODE(:DATE_APPRO,'','00', null, to_date(:DATE_APPRO,'YYYY-MM-DD'))"
règle :
decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n)
ou
decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n, default)
donc si je prends ton decode
quand date_appro egal '' , alors '00'
et quand date_appro null alors to_date
ou alors dans le sql*loader la syntaxe est autre
Et ton fichier texte il contient NUL , soit 3 octets ou cela affiche NUL qui correspondrait à '00' hexa ??
Un étranger, c'est un ami qu'on n'a pas encore rencontré.