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 é o tempo médio de entrega para produtos provenientes de fábricas éticas?
 ###Tabelas: 
CREATE TABLE factories (id INT, name TEXT, location TEXT, ethical BOOLEAN); INSERT INTO factories (id, name, location, ethical) VALUES (1, 'Factory A', 'Country A', true), (2, 'Factory B', 'Country B', false); CREATE TABLE products (id INT, name TEXT, factory_id INT, delivery_time INT); INSERT INTO products (id, name, factory_id, delivery_time) VALUES (1, 'Product 1', 1, 5), (2, 'Product 2', 2, 7);
SELECT AVG(delivery_time) FROM products INNER JOIN factories ON products.factory_id = factories.id WHERE factories.ethical = true;