Musisz zdefiniować l_attrs
jako dbms_ldap.string_collection
, a nie twój własny typ. Nawet jeśli twój typ jest zdefiniowany w ten sam sposób, nie będzie on wymienny z innym pozornie podobnym typem. Do Oracle Twój attrs_type
jest nie to samo co string_collection
. Stąd błąd, który otrzymujesz - rzeczywiście używasz niewłaściwego typu dla tego argumentu.