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 doação média por doador na demografia do Oriente Médio?
 ###Tabelas: 
CREATE TABLE donors (id INT, name VARCHAR(50), ethnicity VARCHAR(50), state VARCHAR(50)); CREATE TABLE donations (id INT, donor_id INT, amount DECIMAL(10,2)); INSERT INTO donors (id, name, ethnicity, state) VALUES (1, 'Ali Baba', 'Middle Eastern', 'Dubai'), (2, 'Ahmed Hussain', 'Middle Eastern', 'Abu Dhabi'), (3, 'Sara Patel', 'Indian', 'Mumbai'); INSERT INTO donations (id, donor_id, amount) VALUES (1, 1, 100.00), (2, 1, 200.00), (3, 2, 50.00), (4, 3, 75.00);
SELECT AVG(d.amount) FROM donations d INNER JOIN donors dd ON d.donor_id = dd.id WHERE dd.ethnicity LIKE 'Middle Eastern%';