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: Liste todas as instalações de produção de madeira na província da Colúmbia Britânica que tenham uma violação registrada nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE timber_production (id INT, facility_name VARCHAR(255), province VARCHAR(255), violation_flag BOOLEAN);
SELECT facility_name FROM timber_production WHERE province = 'British Columbia' AND violation_flag = TRUE AND violation_date > DATE_SUB(CURRENT_DATE, INTERVAL 5 YEAR);