Ok i solved my issue,
Active Directory Users and Computers
+Saved Queries
-Company.org
-OrganizationalUnit <-----Starting Position
-OU folder Regions
+OU folder Computers
-OU folder Users
+Users we need
+Other Stuff
Aparently using the DBMS_LDAP.SCOPE_SUBTREE it let me browse through all my starting position and all in between. Just had to tweak the filter to provide the users, its final form was:
(&(&(objectCategory=user)(objectClass=user)(memberOf=*)(samaccountname='||LDAP_USER||')))
Finally i got PL/SQL procedure that searches the Active Directory and updates the users table with a valid AD email :)