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: Listar todas as iniciativas de desenvolvimento comunitário e suas fontes de financiamento correspondentes do banco de dados 'rural_development'.
 ###Tabelas: 
CREATE TABLE community_development (id INT, initiative VARCHAR(50), description TEXT); CREATE TABLE funding_sources (id INT, source VARCHAR(50), community_id INT); INSERT INTO community_development (id, initiative, description) VALUES (1, 'Youth Center', 'A place for local youth to gather and learn'); INSERT INTO community_development (id, initiative, description) VALUES (2, 'Community Garden', 'A green space for residents to grow food'); INSERT INTO funding_sources (id, source, community_id) VALUES (1, 'Government Grant', 1); INSERT INTO funding_sources (id, source, community_id) VALUES (2, 'Local Donations', 1); INSERT INTO funding_sources (id, source, community_id) VALUES (3, 'Corporate Sponsorship', 2);
SELECT community_development.initiative, funding_sources.source FROM community_development INNER JOIN funding_sources ON community_development.id = funding_sources.community_id;