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: Encontrar voluntários que tenham doado mais do que o valor médio da doação.
 ###Tabelas: 
CREATE TABLE volunteer_donations (volunteer_id INT, donation DECIMAL(10, 2)); INSERT INTO volunteer_donations (volunteer_id, donation) VALUES (1, 100.00), (1, 200.00), (2, 150.00), (3, 50.00), (4, 300.00);
SELECT DISTINCT volunteers.name FROM volunteers JOIN volunteer_donations ON volunteers.id = volunteer_donations.volunteer_id WHERE volunteer_donations.donation > (SELECT AVG(donation) FROM volunteer_donations);