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 todos os frameworks regulatórios que nunca foram associados a nenhum contrato inteligente.
 ###Tabelas: 
CREATE TABLE regulatory_framework (id INT, name VARCHAR(255)); CREATE TABLE smart_contracts (id INT, name VARCHAR(255), framework_id INT); INSERT INTO regulatory_framework (id, name) VALUES (1, 'EU GDPR'), (2, 'US CFTC'), (3, 'Japan FSA'), (4, 'UK FCA'); INSERT INTO smart_contracts (id, name, framework_id) VALUES (1, 'SC1', 1), (2, 'SC2', 1), (3, 'SC3', 2), (4, 'SC4', NULL);
DELETE FROM regulatory_framework WHERE id NOT IN (SELECT DISTINCT framework_id FROM smart_contracts);