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: Identificar produtos com um preço maior do que o preço médio dos produtos éticos.
 ###Tabelas: 
CREATE TABLE products (product_id INT, price DECIMAL, ethical BOOLEAN); INSERT INTO products (product_id, price, ethical) VALUES (1, 15.99, true), (2, 25.49, false), (3, 12.99, true), (4, 18.99, true), (5, 9.99, false);
SELECT product_id, price FROM products WHERE price > (SELECT AVG(price) FROM products WHERE ethical = true);