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 On demand tem um pagamento e um Fornecedor da Virgin Media (anteriormente ntl:telewest)?
 ###Tabelas: CREATE TABLE major_dams_and_reservoirs (major_dams_and_reservoirs_id AUTO_INCREMENT PRIMARY KEY, Dam constructed VARCHAR, Year completed INT, Impounded body of water VARCHAR, Reservoir capacity VARCHAR, Dam wall height VARCHAR, Dam type VARCHAR) CREATE TABLE current_providers (current_providers_id AUTO_INCREMENT PRIMARY KEY, Provider VARCHAR, Years VARCHAR, Free or pay VARCHAR, Transmission VARCHAR, On demand VARCHAR) CREATE TABLE divided_in_countries (divided_in_countries_id AUTO_INCREMENT PRIMARY KEY, Country VARCHAR, 2008-list INT, 2009-list INT, 2010-list INT, 2011-list INT, 2012-list INT) CREATE TABLE players_of_the_week (players_of_the_week_id AUTO_INCREMENT PRIMARY KEY, Week VARCHAR, Division VARCHAR, Team VARCHAR, Player VARCHAR, School VARCHAR) CREATE TABLE singles:_2_6-9 (singles:_2_6-9_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR)  
SELECT On demand FROM current_providers WHERE Free or pay = pay AND Provider = virgin media (formerly ntl:telewest)