Es funktioniert jetzt für mich. Fehler ist, dass ich einen Parameter "Id" als varchar2 deklariert habe. aber ich habe dem keine Größe gegeben. Jetzt habe ich die maximale Größe für den Parameter deklariert und es funktioniert gut.
cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;