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 países possuem fazendas de peixes (água doce ou marinha) mas não possuem fazendas de Bacalhau?
 ###Tabelas: 
CREATE TABLE fish_farms (id INT, name TEXT, type TEXT, country TEXT, species TEXT, biomass FLOAT); INSERT INTO fish_farms (id, name, type, country, species, biomass) VALUES (1, 'Farm P', 'Freshwater', 'USA', 'Tilapia', 5000.0), (2, 'Farm Q', 'Marine', 'Spain', 'Tuna', 4000.0), (3, 'Farm R', 'Marine', 'Norway', 'Cod', 2000.0);
SELECT country FROM fish_farms WHERE type IN ('Freshwater', 'Marine') AND species != 'Cod' GROUP BY country HAVING COUNT(DISTINCT type) > 1;