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: Qual é a média de emissão de CO2 para minas de ouro que extraíram mais de 1000 unidades de ouro em 2021?
 ###Tabelas: 
CREATE TABLE minerals_extracted (id INT PRIMARY KEY, mine_site_id INT, mineral VARCHAR(255), quantity INT, extraction_year INT, FOREIGN KEY (mine_site_id) REFERENCES mine_sites(id)); CREATE TABLE environmental_impact (id INT PRIMARY KEY, mine_site_id INT, pollution_level INT, CO2_emission INT, FOREIGN KEY (mine_site_id) REFERENCES mine_sites(id));
SELECT AVG(e.CO2_emission) as avg_co2 FROM environmental_impact e JOIN minerals_extracted m ON e.mine_site_id = m.mine_site_id WHERE m.mineral = 'gold' AND m.quantity > 1000 AND m.extraction_year = 2021;