Cảm ơn cho tất cả các đề xuất và giúp đỡ. Tôi thấy rằng vấn đề của mình đã được giải quyết bằng cách thêm
if(odr.Read())
{
int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
OracleLob myLob = odr.GetOracleLob(temp);
fContent = (String)myLob.Value;
}
Nói cách khác, tôi đã thiếu câu lệnh od.Read sau câu lệnh ExecuteReader ().