ORA-22881: dangling REF XMLTYPE XSD
i have registered many xsd in a oracle 19 database, when I execute following for m_stockcheck_completed.xsd, i got ORA-22881
DECLARE
rXmlParam xml_pk.xml_param_rec;
MY_ID VARCHAR2(50) := 'create_base_xml_message';
sRootElement VARCHAR2(100);
sRootAttr1 VARCHAR2(100);
sRootAttr2 VARCHAR2(100);
sRootAttr3 VARCHAR2(100);
sRootAttr4 VARCHAR2(100);
sCTRL VARCHAR2(100) := 'CTRL';
sControlArea VARCHAR2(100) := 'controlArea';
sDataArea VARCHAR2(100) := 'dataArea';
sEncoding VARCHAR2 (100) := '';
BEGIN
-- Initialisierung
xml_pk.init_xml_param_rec(rXmlParam, seq_pk.nextVal('seq_host_snd_msg_no'), 'm_stockcheck_completed');
rXmlParam.sXmlPortId := 'ASPO.PORT001';
rXmlParam.sXmlSender := 'ASPO_DLG';
IF rXmlParam.sXmlType = 'r_validate_user' THEN
rXmlParam.iXmlRefId := seq_pk.nextVal('seq_host_rcv_ref_id');