Díky za všechny návrhy a pomoc. Zjistil jsem, že můj problém byl vyřešen přidáním
if(odr.Read())
{
int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
OracleLob myLob = odr.GetOracleLob(temp);
fContent = (String)myLob.Value;
}
Jinými slovy, po příkazu ExecuteReader() mi chyběl příkaz odr.Read.