Как уже говорили другие, я не думаю, что вам нужен курсор или циклы.SQL просто делает такие вещи для вас, если вы знаете, как это задать.
Насколько я могу судить, ваш код вставляет строки в exclusion_table_obj при определенных условиях, поэтому я думаю, что он станет оператором INSERT примерно так:
INSERT INTO exclusion_table_obj(acid, balance, rep_date)
SELECT d.acid, d.balance, d.rep_date
FROM deposit_table_obj d
WHERE d.borrower_category_code IS NULL OR d.sector_code IS NULL OR d.sub_sector_code IS NULL
OR NOT EXISTS (SELECT *
FROM category_table_obj c
WHERE c.borrowercat_code = d.borrower_category_code
AND c.sector_code = d.sector_code
AND c.sub_sector_code = d.sub_sector_code)