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: Encontre o 'nome_do_animal' e 'status_de_conservação' dos animais na tabela 'especies_ameaçadas' que pesam mais do que o peso médio de seu 'tipo_de_animal'.
 ###Tabelas: 
CREATE TABLE marine_mammals_new(id INT, animal_name VARCHAR(50), animal_type VARCHAR(50), weight FLOAT); INSERT INTO marine_mammals_new(id, animal_name, animal_type, weight) VALUES (1, 'Walrus', 'Pinniped', 1500), (2, 'Dolphin', 'Cetacean', 150), (3, 'Sea Otter', 'Pinniped', 33);
SELECT animal_name, conservation_status FROM endangered_species es JOIN (SELECT animal_type, AVG(weight) avg_weight FROM marine_mammals_new GROUP BY animal_type) mm ON es.conservation_status = mm.animal_type WHERE es.weight > mm.avg_weight;