Use the below query to extract document of record data which should be deleted. You can add additional filters by adding person numbers.
select 'DELETE' "METADATA"
,'DocumentsOfRecord' "DocumentsOfRecord"
,hdor.documents_of_record_id "DocumentsOfRecordId"
,hdor.document_type_id "DocumentTypeId"
,hdor.document_code "DocumentCode"
,hdor.document_name "DocumentName"
,hdor.document_number "DocumentNumber"
,hikm.source_system_owner "SourceSystemOwner"
,hikm.source_system_id "SourceSystemId"
from HR_DOCUMENTS_OF_RECORD hdor
,HRC_INTEGRATION_KEY_MAP hikm
where hdor.documents_of_record_id = hikm.surrogate_id
and hdor.documents_of_record_id = 300000217125443
Query for Person Number and Document Type:
select DISTINCT 'DELETE' "METADATA"
,'DocumentsOfRecord' "DocumentsOfRecord"
,hdor.documents_of_record_id "DocumentsOfRecordId"
,hdor.document_type_id "DocumentTypeId"
,hdor.document_code "DocumentCode"
,hdor.document_name "DocumentName"
,hdor.document_number "DocumentNumber"
,hikm.source_system_owner "SourceSystemOwner"
,hikm.source_system_id "SourceSystemId"
from HR_DOCUMENTS_OF_RECORD hdor
,HRC_INTEGRATION_KEY_MAP hikm
,PER_ALL_PEOPLE_F papf
,HR_DOCUMENT_TYPES_TL hdtt
where hdor.documents_of_record_id = hikm.surrogate_id
--and hdor.documents_of_record_id = 300000217125443
and hdor.person_id = papf.person_id
and TRUNC(SYSDATE) BETWEEN papf.effective_start_date AND papf.effective_end_date
and hdor.document_type_id = hdtt.document_type_id
and hdtt.language = 'US'
and hdtt.DOCUMENT_TYPE = 'Test Doc'
and papf.person_number IN ('12','23')
Sample HDL File:
METADATA|DocumentsOfRecord|DocumentsOfRecordId|DocumentTypeId|DocumentCode|DocumentName|DocumentNumber|SourceSystemOwner|SourceSystemId
DELETE|DocumentsOfRecord|300000217125443|300000217168555|TMAD_001|Multiple Attachments||HRC_SQLLOADER|HRC_SQLLOADER_101_TMAD_001