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 da tabela diversity_metrics para empresas com uma diversity_score inferior a 0.5
 ###Tabelas: 
CREATE TABLE company (id INT, name TEXT, founding_year INT, female_founders_percentage DECIMAL); INSERT INTO company (id, name, founding_year, female_founders_percentage) VALUES (19, 'GreenLight', 2020, 0.55), (20, 'EcoFuture', 2021, 0.45), (21, 'GreenInvest', 2019, 0.6); CREATE TABLE diversity_metrics (id INT, company_id INT, diversity_score DECIMAL); INSERT INTO diversity_metrics (id, company_id, diversity_score) VALUES (10, 19, 0.4), (11, 20, 0.3), (12, 21, 0.5);
WITH cte_low_diversity_companies AS (DELETE FROM diversity_metrics WHERE diversity_score < 0.5 RETURNING company_id) DELETE FROM company WHERE id IN (SELECT company_id FROM cte_low_diversity_companies);