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: Qual é o comprimento máximo da função dos genes associados a um biossensor do tipo 'Temperatura'?
 ###Tabelas: 
CREATE TABLE biosensor (id INT PRIMARY KEY, name VARCHAR(255), type VARCHAR(255), company_id INT); CREATE TABLE gene (id INT PRIMARY KEY, name VARCHAR(255), function VARCHAR(255), company_id INT, biosensor_id INT); INSERT INTO biosensor (id, name, type, company_id) VALUES (1, 'BioSensor1', 'pH', 2), (2, 'BioSensor2', 'Temperature', 1); INSERT INTO gene (id, name, function, company_id, biosensor_id) VALUES (1, 'GeneA', 'Growth (short)', 1, 2), (2, 'GeneB', 'Metabolism (medium length)', 1, 2), (3, 'GeneC', 'Development (long)', 1, 2);
SELECT MAX(LENGTH(function)) FROM gene g JOIN biosensor b ON g.biosensor_id = b.id WHERE b.type = 'Temperature';