Did anyone successfully call the OracleDataReader.GetTimestamp() function? I'm trying to retrieve a TimestampLTZ column of a refcursor using the OracleDataReader.GetTimestamp(). It throws an Invalid Cast Exception. I've tried using OracleDataReader.GetTimestampLTZ(), but the value return is according to the DBTimeZone even though I change the time zone using ALTER SESSION TIME_ZONE.

Anyone help is appreciated. Thanks