title: "SELECT 1 FROM ... " in oracle returns a decimal type
body: <p>I'm getting a datatable from sample query below in ORACLE 
  "SELECT 1 AS X FROM ... "</p>
  
  <p>when i select the X by using dr.Field("X"), it gives me error.
  I've found out that the it returns as decimal datatype.</p>
  
  <p>Using the same statement in MSSQL has no problem, i've got the int datatype.</p>
  
  <p>Any workaround or solution to this?</p>