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: Quais modelos são compartilhados entre os conjuntos de dados 'creative_ai' e 'ai_safety'?
 ###Tabelas: 
CREATE TABLE model_datasets_5 (model_id INT, model_name VARCHAR(50), dataset_name VARCHAR(50)); INSERT INTO model_datasets_5 (model_id, model_name, dataset_name) VALUES (1, 'LSTM', 'ai_safety'), (2, 'GRU', 'ai_safety'), (3, 'CNN', 'creative_ai');
SELECT model_name FROM model_datasets_5 WHERE dataset_name IN ('creative_ai', 'ai_safety') GROUP BY model_name HAVING COUNT(DISTINCT dataset_name) = 2;