Сега работи за мен. Грешка е, че съм декларирал параметър "Id" като varchar2. но не дадох никакъв размер на това. Сега декларирах максимален размер на параметъра и той работи добре.
cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;