Tack för alla förslag och hjälp. Jag upptäckte att mitt problem löstes genom att lägga till en
if(odr.Read())
{
int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
OracleLob myLob = odr.GetOracleLob(temp);
fContent = (String)myLob.Value;
}
Med andra ord, jag saknade uttalandet odr.Read efter ExecuteReader()-satsen.