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 o transporte público em cidades com uma população superior a 1.000.000?
 ###Tabelas: 
CREATE TABLE Cities (CityID INT, CityName VARCHAR(100), Population INT, Country VARCHAR(50)); CREATE TABLE PublicTransportation (PTID INT, CityID INT, CO2Emission DECIMAL(5,2)); INSERT INTO Cities (CityID, CityName, Population, Country) VALUES (1, 'New York', 8500000, 'USA'), (2, 'Los Angeles', 4000000, 'USA'), (3, 'Tokyo', 9000000, 'Japan'); INSERT INTO PublicTransportation (PTID, CityID, CO2Emission) VALUES (1, 1, 0.8), (2, 1, 0.7), (3, 2, 1.2), (4, 3, 0.6);
SELECT AVG(CO2Emission) as AverageCO2Emission FROM PublicTransportation JOIN Cities ON PublicTransportation.CityID = Cities.CityID WHERE Population > 1000000;