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: Excluir registros de doadores que não tenham doado mais de $10000 na tabela 'doações'.
 ###Tabelas: 
CREATE TABLE donations (donor_id INT, donation_amount DECIMAL(10,2)); INSERT INTO donations (donor_id, donation_amount) VALUES (1, 50000.00), (2, 75000.00), (3, 60000.00), (4, 45000.00), (5, 30000.00), (6, 500.00), (7, 1000.50), (8, 1500.00);
DELETE FROM donations WHERE donor_id NOT IN (SELECT donor_id FROM (SELECT donor_id, MAX(donation_amount) AS max_donation FROM donations GROUP BY donor_id) t WHERE max_donation > 10000);