ebrian:

You are right. This may be the final solution. because this sqlldr control file contain more than 80 columns. if using position, I have to set up all columns in position and need to count so many spaces. This is why I didn't use fixed position and want to use function to remove the double quote during the loading process. Thanks for your advice.