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 circuito tem uma posição de pole de André Ribeiro?
 ###Tabelas: CREATE TABLE nhl_entry_draft (nhl_entry_draft_id AUTO_INCREMENT PRIMARY KEY, Round INT, Player VARCHAR, Position VARCHAR, Nationality VARCHAR, College/Junior/Club Team VARCHAR) CREATE TABLE 5701–5800 (5701–5800_id AUTO_INCREMENT PRIMARY KEY, NGC number INT, Object type VARCHAR, Constellation VARCHAR, Right ascension ( J2000 ) VARCHAR, Declination ( J2000 ) VARCHAR, Apparent magnitude INT) CREATE TABLE semifinal_scores (semifinal_scores_id AUTO_INCREMENT PRIMARY KEY, State VARCHAR, Preliminary Average VARCHAR, Interview VARCHAR, Swimsuit VARCHAR, Evening Gown VARCHAR, Semifinal Average VARCHAR) CREATE TABLE demography (demography_id AUTO_INCREMENT PRIMARY KEY, Year INT, Population INT, Five Year % change VARCHAR, Ten Year % change VARCHAR, Rank Among Provinces INT) CREATE TABLE races (races_id AUTO_INCREMENT PRIMARY KEY, Race Name VARCHAR, Circuit VARCHAR, City/Location VARCHAR, Date VARCHAR, Pole position VARCHAR, Fastest lap VARCHAR, Winning driver VARCHAR, Winning team VARCHAR, Report VARCHAR)  
SELECT Circuit FROM races WHERE Pole position = andré ribeiro