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 valor médio da transação para usuários da América Latina, por tipo de dispositivo, para o ano de 2020?
 ###Tabelas: 
CREATE TABLE transactions (user_id INT, transaction_value FLOAT, device_type VARCHAR(20), transaction_date DATE); INSERT INTO transactions (user_id, transaction_value, device_type, transaction_date) VALUES (1, 50.50, 'iPhone', '2020-01-01'); INSERT INTO transactions (user_id, transaction_value, device_type, transaction_date) VALUES (2, 75.20, 'Samsung', '2020-01-02');
SELECT device_type, AVG(transaction_value) FROM transactions WHERE EXTRACT(YEAR FROM transaction_date) = 2020 AND country_code IN (SELECT cc FROM country_codes WHERE region = 'Latin America') GROUP BY device_type;