Terima kasih atas semua saran dan bantuannya. Saya menemukan bahwa masalah saya telah diselesaikan dengan menambahkan
if(odr.Read())
{
int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
OracleLob myLob = odr.GetOracleLob(temp);
fContent = (String)myLob.Value;
}
Dengan kata lain, saya melewatkan pernyataan odr.Read setelah pernyataan ExecuteReader().