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 continente tem o maior valor médio de doação?
 ###Tabelas: 
CREATE TABLE Continents (ContinentID INT PRIMARY KEY, ContinentName TEXT, AverageDonation DECIMAL(10,2)); INSERT INTO Continents (ContinentID, ContinentName, AverageDonation) VALUES (1, 'North America', 1000.00); INSERT INTO Continents (ContinentID, ContinentName, AverageDonation) VALUES (2, 'Europe', 800.00);
SELECT ContinentName, AVG(AmountDonated) AS AverageDonation FROM Donors INNER JOIN (SELECT DonorID, CountryName, ContinentName FROM Donors_Countries JOIN Continents ON Continents.ContinentName = Countries.Continent) AS DonorContinent ON Donors.DonorID = DonorContinent.DonorID GROUP BY ContinentName ORDER BY AverageDonation DESC LIMIT 1;