Você tem que definir
l_attrs
como dbms_ldap.string_collection
, não seu próprio tipo. Mesmo que seu tipo seja definido da mesma maneira, ele não será intercambiável com outro tipo aparentemente semelhante. Para a Oracle, seu attrs_type
é não o mesmo que string_collection
. Daí o erro que você está recebendo - você está realmente usando o tipo errado para esse argumento. Da documentação :