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 pontos mais altos que têm uma diferença de 8, com uma posição inferior a 4?
 ###Tabelas: CREATE TABLE most_doubles_wins (most_doubles_wins_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, TKM career VARCHAR, Ties INT, Dou W/L VARCHAR, Sin W/L VARCHAR) CREATE TABLE campeonato_paulista (campeonato_paulista_id AUTO_INCREMENT PRIMARY KEY, Position INT, Team VARCHAR, Points INT, Played INT, Drawn INT, Lost INT, Against INT, Difference VARCHAR) CREATE TABLE overall_results_in_the_ipl (overall_results_in_the_ipl_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Matches INT, Wins INT, Losses INT, No Result INT, Success Rate VARCHAR, Away Wins INT, Away Losses INT) CREATE TABLE list_of_zune_hd_applications (list_of_zune_hd_applications_id AUTO_INCREMENT PRIMARY KEY, Title VARCHAR, Developer VARCHAR, Category VARCHAR, Release date VARCHAR, Version VARCHAR) CREATE TABLE fourth_round (fourth_round_id AUTO_INCREMENT PRIMARY KEY, Tie no INT, Home team VARCHAR, Score VARCHAR, Away team VARCHAR, Attendance INT)  
SELECT MAX Points FROM campeonato_paulista WHERE Difference = 8 AND Position < 4