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 são os detalhes dos projetos financiados por investidores de propriedade indígena no Canadá?
 ###Tabelas: 
CREATE TABLE projects (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), budget DECIMAL(10,2));CREATE TABLE funding (id INT PRIMARY KEY, project_id INT, investor_id INT, amount DECIMAL(10,2), date DATE);CREATE TABLE investors (id INT PRIMARY KEY, name VARCHAR(255), type VARCHAR(50), location VARCHAR(255));CREATE VIEW indigenous_investors AS SELECT * FROM investors WHERE type = 'Indigenous-owned' AND location = 'Canada';
SELECT p.name, p.location, p.budget, f.amount, i.name FROM funding f JOIN projects p ON f.project_id = p.id JOIN investors i ON f.investor_id = i.id WHERE i.id IN (SELECT id FROM indigenous_investors);