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 diretor tem a maior média de avaliação de filmes?
 ###Tabelas: 
CREATE TABLE movies (title VARCHAR(255), rating INT, director VARCHAR(50)); INSERT INTO movies (title, rating, director) VALUES ('Movie1', 8, 'DirectorA'), ('Movie2', 7, 'DirectorB'), ('Movie3', 9, 'DirectorA'), ('Movie4', 6, 'DirectorB');
SELECT director, AVG(rating) as avg_rating FROM movies GROUP BY director ORDER BY avg_rating DESC LIMIT 1;