SELECT DISTINCT S.NAME , S.ORGANIZATION_STRUCTURE_ID FROM PER_ORGANIZATION_STRUCTURES S WHERE ((S.BUSINESS_GROUP_ID = FND_PROFILE.VALUE('PER_BUSINESS_GROUP_ID') AND PA_CROSS_BUSINESS_GRP.ISCROSSBGPROFILE='N') OR PA_CROSS_BUSINESS_GRP.ISCROSSBGPROFILE ='Y') AND EXISTS ( SELECT NULL FROM PER_ORG_STRUCTURE_VERSIONS V WHERE S.ORGANIZATION_STRUCTURE_ID = V.ORGANIZATION_STRUCTURE_ID )