title: Insert records into collection type Oracle
body: <p>I want to inserted into my collection some SQL records, but I can not. I'm a beginner. Can you help me ?
  This is my tables :</p>
  <pre><code>CREATE TYPE article_type AS OBJECT (idA CHAR(10), nomA CHAR(10), prixA CHAR(10) )
  CREATE TYPE facture_type AS OBJECT (idF CHAR(10), dateFact DATE) 
  CREATE TYPE ens_collection_fact AS OBJECT (refFact facture_type, refArticle article_type)
  CREATE TYPE collection_fact AS TABLE OF ens_collection_fact 
  CREATE TYPE client_type AS OBJECT (idC NUMBER, nomC CHAR(10),adresse CHAR(10), Compose collection_fact ) 
  CREATE TABLE Article OF article_type
  CREATE TABLE Facture OF facture_type
  CREATE TABLE Client OF client_type (PRIMARY KEY(idC)) NESTED TABLE Compose STORE AS temp
  </code></pre>
  <p>This is my query that I want to insert, but I have an error from the Oracle : ORA-02315</p>
  <pre><code>INSERT INTO ECOLER.CLIENT VALUES
  (100, 'Jules Verne', '1', Collection_fact(Ens_collection_fact(reffact('A','2002-12-10'), ens_collection_fact(refarticle('D','E','F'))) ))
  </code></pre>
  <p>Thank in advance</p>