Friday, 12 December 2025

Oracle Fusion SQL Query for the Core HR - Person Types

Here is the Oracle SQL Query for the Person Types.

Please use this as a reference and modify this as per the requirements. 


select HL.MEANING as "System Person Type"

, PPTV.USER_PERSON_TYPE as "Assignment Person Type"

, DECODE(PPTV.ACTIVE_FLAG,'Y','Active','Inactive') as "Status"

, DECODE(PPTV.DEFAULT_FLAG,'Y','Yes','No') as "Default" 

from PER_PERSON_TYPES_VL PPTV, HR_LOOKUPS HL

where 1=1

and HL.Lookup_code = PPTV.SYSTEM_PERSON_TYPE

and HL.Lookup_type = 'SYSTEM_PERSON_TYPE'

order by PPTV.SYSTEM_PERSON_TYPE