title: no terminator found after TERMINATED and ENCLOSED field
body: <p>I am trying to load some data into Oracle DB using Oracle Sql Loader utility, but I am getting the 'no terminator found after TERMINATED and ENCLOSED field' exception for the case below:</p>
  
  <p>My sqlldr control file is:</p>
  
  <pre><code>load data
  append
  into table fp_metadata
  fields terminated by "|" optionally enclosed by '"'
  TRAILING NULLCOLS
  (
   TABLE_NAME CHAR(30),
   FIELD_NAME CHAR(60),
   CURINDICATOR FLOAT,
   SPLITINDICATOR CHAR(4),
   UNITFACTOR FLOAT,
   DESCRIPTION CHAR(450)
  )
  </code></pre>
  
  <p>Error is:</p>
  
  <pre><code>   Column Name                  Position   Len  Term Encl Datatype
  ------------------------------ ---------- ----- ---- ---- ---------------------
  TABLE_NAME                          FIRST    30   |  O(") CHARACTER            
  FIELD_NAME                           NEXT    60   |  O(") CHARACTER            
  CURINDICATOR                         NEXT     4           FLOAT                
  SPLITINDICATOR                       NEXT     4   |  O(") CHARACTER            
  UNITFACTOR                           NEXT     4           FLOAT                
  SQL string for column : "NVL(:UNITFACTOR,NULL)"
  DESCRIPTION                          NEXT   450   |  O(") CHARACTER            
  
  value used for ROWS parameter changed from 100000 to 65534
  Record 16: Rejected - Error on table FP_METADATA, column SPLITINDICATOR.
  no terminator found after TERMINATED and ENCLOSED field
  </code></pre>
  
  <p>Errorneus record is:</p>
  
  <pre><code>"a"|"zzz"|0|""||"test0"
  "b"|"xxx"|0|""||"test1"
  "c"|"yyy"|1|"P"|1|"test2"   &lt;--! here sqlldr has been failing
  </code></pre>
  
  <p><strong>UPD:</strong></p>
  
  <p>Another example of errorneus input line is:</p>
  
  <pre><code>"fp_basic_bd"|"p_price"|1|"P"|1|"Price - Closing"
  </code></pre>
  
  <p>Could you, please, point on my mistake if any?</p>