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 os nomes de todas as campanhas de comunicação sobre clima direcionadas a populações acima de 500.000 que não possuem registros na tabela 'climate_finance'.
 ###Tabelas: 
CREATE TABLE climate_communication (campaign_name TEXT, target_population INTEGER); INSERT INTO climate_communication (campaign_name, target_population) VALUES ('Voice for Change', 800000), ('Green Horizons', 1200000), ('Eco Warriors', 550000); CREATE TABLE climate_finance (funding_year INTEGER, campaign_name TEXT); INSERT INTO climate_finance (funding_year, campaign_name) VALUES (2022, 'Green Horizons');
SELECT campaign_name FROM climate_communication WHERE target_population > 500000 AND campaign_name NOT IN (SELECT campaign_name FROM climate_finance);