Ini berfungsi untuk saya sekarang. Kesalahannya adalah saya telah mendeklarasikan parameter "Id" sebagai varchar2. tapi saya tidak memberikan ukuran apa pun untuk itu. Sekarang saya telah mendeklarasikan ukuran maksimal ke parameter dan berfungsi dengan baik.
cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;