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 tempo médio de resposta para incidentes do departamento de bombeiros em Chicago, considerando apenas os incidentes que ocorreram nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE fire_department_incidents (incident_id INT, incident_time TIMESTAMP, city TEXT, response_time INT); INSERT INTO fire_department_incidents (incident_id, incident_time, city, response_time) VALUES (1, '2022-01-01 12:34:56', 'Chicago', 10); INSERT INTO fire_department_incidents (incident_id, incident_time, city, response_time) VALUES (2, '2022-04-01 09:12:34', 'Chicago', 15); INSERT INTO fire_department_incidents (incident_id, incident_time, city, response_time) VALUES (3, '2022-03-15 14:25:01', 'Chicago', 12);
SELECT AVG(response_time) FROM fire_department_incidents WHERE city = 'Chicago' AND incident_time >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 3 MONTH);