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 Silver mais alto que tem uma Classificação de 19 e um Gold maior que 0?
 ###Tabelas: CREATE TABLE world_championship_group_b_norway (world_championship_group_b_norway_id AUTO_INCREMENT PRIMARY KEY, Games INT, Drawn INT, Lost INT, Points difference VARCHAR, Points INT) CREATE TABLE invitational_sports (invitational_sports_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE tac_v8_supercar_showdown (tac_v8_supercar_showdown_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Race 1 VARCHAR, Race 2 VARCHAR, Race 3 VARCHAR, Race 4 VARCHAR) CREATE TABLE appearances_by_team (appearances_by_team_id AUTO_INCREMENT PRIMARY KEY, Appearances INT, Team VARCHAR, Wins INT, Losses INT, Winning percentage INT, Season(s) VARCHAR) CREATE TABLE nationwide_tour_wins_5 (nationwide_tour_wins_5_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR)  
SELECT MAX Silver FROM invitational_sports WHERE Rank = 19 AND Gold > 0