Assuming you're using seeded HR security of some sort, using any of the secured views (per_people_f, per_assignments_f, etc) will maintain your security.
I avoid using the forms views as they're built for the forms and can change unexpectdly.
_________________________
Oracle EBS Contractor