title: Oracle DATE type column default value don't return by ODP in c#
body: <p>I'm connecting to oracle database via c# and Managed OPD. I get all table columns but I cannot get the default value for DATE type columns.
  I should note that when i run the same query in Oracle SQL Developer, it shows the default value for the specific column.</p>
  
  <p>my code:</p>
  
  <pre><code>    public DataTable SelectIntoTable(DbCommand cmd, params object[] values)
      {
          if (!SetParamsValues(cmd, values))
              return null;
  
          DataSet dataSet = new DataSet();
          DataTable table = new DataTable();
          DbDataAdapter adapter = MakeDataAdapter();
          adapter.AcceptChangesDuringFill = false;
          adapter.SelectCommand = cmd;
          LastException = null;
          try
          {
              if (Type == DataSource.DBSourceType.ORACLE)
              {
                  adapter.Fill(dataSet);
                  table = dataSet.Tables[0];
              }
              else
              {
                  adapter.Fill(table);
              }
          }
          catch (Exception exp)
          {
              OnErrorOccured(exp, cmd);
              table = null;
          }
  
          return table;
      }
  </code></pre>
  
  <p>my query:</p>
  
  <pre><code>SELECT COLUMN_ID, COLUMN_NAME, TABLE_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE, DATA_DEFAULT, IDENTITY_COLUMN
                  FROM user_tab_columns WHERE TABLE_NAME IN ('GPS') ORDER BY TABLE_NAME ASC, COLUMN_ID ASC;
  </code></pre>