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: Listar todas as transações feitas por 'Mateo Davis' e seus detalhes.
 ###Tabelas: 
CREATE TABLE transactions (id INT PRIMARY KEY, account_id INT, type VARCHAR(255), amount DECIMAL(10,2), date DATE, client_id INT); INSERT INTO transactions (id, account_id, type, amount, date, client_id) VALUES (1, 1, 'Deposit', 2000.00, '2021-01-01', 1001), (2, 2, 'Withdrawal', 1500.00, '2021-02-10', 1002), (3, 3, 'Transfer', 500.00, '2021-03-20', 1003), (4, 1003, 'Withdrawal', 1000.00, '2021-04-01', 1005), (5, 1002, 'Withdrawal', 500.00, '2021-05-15', 1006), (6, 5, 'Deposit', 1000.00, '2021-06-01', 1004), (7, 4, 'Payment', 500.00, '2021-06-15', 1004);
SELECT * FROM transactions WHERE client_id = (SELECT id FROM clients WHERE name = 'Mateo Davis');