U moet l_attrs . definiëren als dbms_ldap.string_collection , niet je eigen type. Zelfs als uw type op dezelfde manier is gedefinieerd, zal het niet uitwisselbaar zijn met een ander schijnbaar vergelijkbaar type. Aan Oracle, uw attrs_type is niet hetzelfde als string_collection . Vandaar de foutmelding die je krijgt - je gebruikt inderdaad het verkeerde type voor dat argument.