title: Is it possible to perform a select into table of object type?
body: <p>So i have a type </p>
  
  <pre><code>create or replace type body T_Some_type is object
    (...fields)
  </code></pre>
  
  <p>and i have a table type made of rows of type T_Some_type</p>
  
  <pre><code>create or replace TYPE T_Some_Table IS TABLE OF T_Some_type;
  </code></pre>
  
  <p>and i would like to select rows from some view to this T_Some_Table</p>
  
  <pre><code>select * 
          into T_Some_Table
          from V_Some_View
  </code></pre>
  
  <p>Is this even possible, and are there any cons for doing it this way (if possible at all). 
  Do columns in <code>T_Some_Type</code> have to be in same order as in <code>V_Some_View</code> or will plsql do binding here if names of columns are the same?</p>
  
  <p>If not possible, what would be alternative?</p>
  
  <p>Edit : Having bodies defined is assumed, they are not here as they are not relevant to the question.</p>