The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT COUNT(1) INTO DUMMY
FROM fnd_attached_documents
WHERE seq_num = X_seq_num
AND entity_name = X_entity_name
AND pk1_value = X_pkey1
AND pk2_value = X_pkey2
AND pk3_value = X_pkey3
AND (X_pkey4 IS NULL
OR pk4_value = X_pkey4)
AND (X_pkey5 IS NULL
OR pk5_value = X_pkey5)
AND ( (X_rowid IS NULL) OR (rowid <> X_rowid) );
SELECT COUNT(1) INTO DUMMY
FROM fnd_attached_documents
WHERE seq_num = X_seq_num
AND entity_name = X_entity_name
AND pk1_value = X_pkey1
AND pk2_value = X_pkey2
AND pk3_value IS NULL
AND (X_pkey4 IS NULL
OR pk4_value = X_pkey4)
AND (X_pkey5 IS NULL
OR pk5_value = X_pkey5)
AND ( (X_rowid IS NULL) OR (rowid <> X_rowid) );
SELECT COUNT(1) INTO DUMMY
FROM fnd_attached_documents
WHERE seq_num = X_seq_num
AND entity_name = X_entity_name
AND pk1_value = X_pkey1
AND (X_pkey2 IS NULL)
AND (X_pkey3 IS NULL)
AND (X_pkey4 IS NULL
OR pk4_value = X_pkey4)
AND (X_pkey5 IS NULL
OR pk5_value = X_pkey5)
AND ( (X_rowid IS NULL) OR (rowid <> X_rowid) );
SELECT count(*)
INTO reference_count
FROM fnd_attached_documents
WHERE document_id = X_document_id;
PROCEDURE delete_row (X_attached_document_id NUMBER,
X_datatype_id NUMBER,
delete_document_flag VARCHAR2 DEFAULT 'N' ) IS
X_document_id NUMBER;
IF (delete_document_flag = 'Y') THEN
-- Get the document_id from fnd_attached_documents.
SELECT document_id
INTO X_document_id
FROM fnd_attached_documents
WHERE attached_document_id = X_attached_document_id;
DELETE FROM fnd_attached_documents
WHERE attached_document_id = X_attached_document_id;
IF (delete_document_flag = 'Y') THEN
-- Delete the document
IF (X_document_id > 0) THEN
fnd_documents_pkg.delete_row (X_document_id,
X_datatype_id,
'N');
END IF; /* Delete Document */
END delete_row ;