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: Liste todas as políticas de adaptação climática promulgadas pelas nações insulares do Pacífico e suas pontuações de impacto correspondentes.
 ###Tabelas: 
CREATE TABLE policies (id INT, name VARCHAR(50), country VARCHAR(50), type VARCHAR(50), enactment_date DATE); INSERT INTO policies (id, name, country, type, enactment_date) VALUES (1, 'Coastal Protection Policy', 'Fiji', 'Adaptation', '2018-01-01'); INSERT INTO policies (id, name, country, type, enactment_date) VALUES (2, 'Climate-Resilient Infrastructure Policy', 'Marshall Islands', 'Adaptation', '2019-05-05'); INSERT INTO policies (id, name, country, type, enactment_date) VALUES (3, 'Water Management Policy', 'Palau', 'Adaptation', '2017-12-12'); INSERT INTO policies (id, name, country, type, enactment_date) VALUES (4, 'Disaster Risk Reduction Policy', 'Samoa', 'Adaptation', '2020-06-26'); INSERT INTO policies (id, name, country, type, enactment_date) VALUES (5, 'Agricultural Adaptation Policy', 'Vanuatu', 'Adaptation', '2021-09-15');
SELECT p.name, p.country, p.type, p.enactment_date, coalesce(avg(i.impact_score), 0) as avg_impact_score FROM policies p LEFT JOIN impact_assessments i ON p.id = i.policy_id WHERE p.type = 'Adaptation' AND p.country LIKE 'Pacific%' GROUP BY p.name, p.country, p.type, p.enactment_date;