SELECT DECODE (Contact.PARTY_ID , NVL(Org.PREFERRED_CONTACT_PERSON_ID, -2), 'Y' , 'N') AS PRIMARY_CONTACT_FLAG , Contact.party_name , Contact.PERSON_FIRST_NAME , Relationship.RELATIONSHIP_ID AS CONTACT_ID FROM HZ_PARTIES Contact , HZ_PARTIES Org , HZ_RELATIONSHIPS Relationship WHERE Relationship.OBJECT_ID = Org.PARTY_ID AND Contact.PARTY_ID = Relationship.SUBJECT_ID AND Org.PARTY_ID =