Можете да извикате GetString(ordinal) на четеца на данни и подайте резултата към System.Numerics.BigInteger.TryParse() .
Или може би бихте могли да оставите стойността в OracleDecimal тип данни, както сте го получили от ODP.NET. OracleDecimal има функции за почти всичко, включително математика
:Mulitply , Round , Exp и т.н.