Tienes que definir l_attrs como dbms_ldap.string_collection , no tu propio tipo. Incluso si su tipo se define de la misma manera, no será intercambiable con otro tipo aparentemente similar. Para Oracle, su attrs_type es no lo mismo que string_collection . De ahí el error que está recibiendo:de hecho, está utilizando el tipo incorrecto para ese argumento.