title: What's the OracleParameter.Size influence?
body: <p>When developing an app that uses ODP .NET in DAL it's very annoying always set the <code>Size</code> property of <code>OracleParameter</code>. For instance:</p>
  
  <pre><code>getSPTimeCommand.Parameters.Add("pStartTime", OracleDbType.Varchar2, ParameterDirection.Output).size = 200;
  </code></pre>
  
  <p>Isn't was so ugly? Thinking about auto set the <code>Size</code> parameter of <code>OracleParameter</code> I thought about it influence on performance or memory consuming. What is that influence? What is your scenario for setting a <code>Size</code>?</p>
  
  <p>Thanks in advance!</p>