Acredito que você vai precisar usar uma UDF externa para isso... oficialmente, tem como criar tabelas baseadas em um arquivo externo, vide o EXTERNAL FILE do create table (não é csv, é um formato proprio), você poderia gerar isso, e usar um CREATE TEMPORARY TABLE lendo do arquivo externo... creio eu...