Het werkt nu voor mij. De fout is dat ik een parameter "Id" als varchar2 heb gedeclareerd. maar ik heb daar geen grootte aan gegeven. Nu heb ik de maximale grootte voor de parameter aangegeven en het werkt prima.
cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;