SQL*LoaderでNUMBER型が四捨五入?

SQL*Loaderで可変長のデータをロードするのに、

LOAD DATA
APPEND INTO table_a
TERMINATED BY "|"
(
...
"col_n" "col_n/1000",
...
)

という1000分の1してから格納するというctlファイルを書いたら、小数点以下最終桁が四捨五入されてしまっていた。逆に数値が大きすぎて桁数オーバーの場合は、エラー出すんだけど。