The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT nvl(sum(split), 0)
INTO x_total_allocation
FROM PO_AUTOSOURCE_VENDORS
WHERE autosource_rule_id = x_autosource_rule_id;
SELECT sum(round(split*(100/x_total_allocation)))
INTO x_total_allocation
FROM po_autosource_vendors
WHERE autosource_rule_id = x_autosource_rule_id;