title: error when trying to create external table
body: <p>I'm a bit of an SQL beginner, and I'm trying to create an external table. Here's the SQL I have for it:</p>
  
  <pre><code>CREATE TABLE BACKEND.EXT_DATA_LOAD
  (
    CUST_SESSIONID            VARCHAR2(255 BYTE),
    CUST_SESSION_DATE         DATE,
    CUST_ID                   VARCHAR2(10 BYTE),
    CUST_FAV_NUMBER           NUMBER
  )
  ORGANIZATION EXTERNAL
    (  TYPE ORACLE_LOADER
       DEFAULT DIRECTORY INCOMING_DIR
       ACCESS PARAMETERS 
         (        RECORDS DELIMITED BY NEWLINE
         BADFILE 'custData.bad'
         NODISCARDFILE
         LOGFILE 'custData.log'
         FIELDS TERMINATED BY ','
         OPTIONALLY ENCLOSED BY '"' AND '"'
         MISSING FIELD VALUES ARE NULL
         REJECT ROWS WITH ALL NULL FIELDS
         (
           CUST_SESSIONID             char,
           CUST_SESSION_DATE          char date_format DATE MASK 'dd/mm/yyyy',
           CUST_ID                    char,
           CUST_FAV_NUMBER            char
         ) )
       LOCATION (INCOMING_DIR:'custData.csv')
    )
  REJECT LIMIT Unlimited
  NOPARALLEL
  MONITORING;
  
  ALTER TABLE BACKEND.EXT_DATA_LOAD
   ADD PRIMARY KEY
    (CUST_SESSIONID)
  ENABLE VALIDATE;
  </code></pre>
  
  <p>I thought maybe there was a problem with having the CUST_FAV_NUMBER as a NUMBER in the top portion, but char in the Access Parameters, but every example I've found has it set up the same way. When I try running this it says it fails on line 3 with the error </p>
  
  <blockquote>
    <p>ORA-30657: Operation not supported on external organized table. </p>
  </blockquote>
  
  <p>I can't see anything wrong with what I have, what am I missing?</p>