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: Encontre todos os habitats e o número de espécies animais na tabela 'habitats_protegidos' que requerem colaboração transfronteiriça?
 ###Tabelas: 
CREATE TABLE protected_habitats (habitat_id INT, habitat_name VARCHAR(50), species VARCHAR(50), cross_border_collaboration BOOLEAN);
SELECT habitat_name, COUNT(DISTINCT species) as num_species FROM protected_habitats WHERE cross_border_collaboration = TRUE GROUP BY habitat_name;