Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Excluir todos os registros de voluntários para organizações localizadas na Oceania sem doações em 2022.
 ###Tabelas: 
CREATE TABLE org_volunteers (org_id INT, org_name VARCHAR(50), num_volunteers INT, country VARCHAR(50)); CREATE TABLE donations (donation_id INT, org_id INT, donation_amount FLOAT, donation_date DATE); INSERT INTO org_volunteers (org_id, org_name, num_volunteers, country) VALUES (1, 'Australian Red Cross', 50, 'Australia'), (2, 'New Zealand Greenpeace', 30, 'New Zealand'), (3, 'Pacific Save the Children', 20, 'Fiji'); INSERT INTO donations (donation_id, org_id, donation_amount, donation_date) VALUES (1, 1, 200, '2022-01-01'), (2, 2, 150, '2022-02-01');
DELETE FROM org_volunteers WHERE org_id NOT IN (SELECT org_id FROM donations WHERE donation_date BETWEEN '2022-01-01' AND '2022-12-31') AND country IN ('Australia', 'New Zealand', 'Fiji', 'Papua New Guinea', 'Solomon Islands');