dbms_ldap check_group_membership() broken?
Having some trouble with dbms_ldap_utl.check_group_membership(). Sometimes it erroneously indicates NO_GROUP_MEMBERSHIP when the user in question really is a member. But even worse, it is sometimes giving a return code that is not documented.
The documentation is woefully inadequate... Is it possible to get access to the source code for this library so I can see how this call is trying to validate group membership and also understand what the strange return code means?
According to the documentation, check_group_membership is supposed to return one of three possible codes:
dbms_ldap_utl.SUCCESS