title: C#: Oracle Data Type Equivalence with OracleDbType
body: <hr>
  
  <h2>Situation:</h2>
  
  <p>I am creating an app in C# that uses Oracle.DataAccess.Client (11g) to do certain operations on a Oracle database with stored procedures. I am aware that there is a certain enum (OracleDbType) that contains the Oracle data types, but I am not sure which one to use for certain types.</p>
  
  <h2>Questions:</h2>
  
  <ul>
  <li><p>What is the equivalent <strong>Oracle PL/SQL data
  type</strong> for each enumerated type in the
  <strong>OracleDbType enumeration</strong>?</p></li>
  <li><p>There are three types of integer<br>
  (Int16, Int32, Int64) in the OracleDbType... how to know 
  which one to use or are they all<br>
  suppose to work?</p></li>
  </ul>
  
  <hr>