Não vejo onde você terá muito sucesso exportando html para csv - não é realmente para isso que o csv se destina. Seria melhor usar um formato xml, onde o código html pode ser incluído em um elemento cdata.
Dito isso, você pode tentar usar a função Substituir para remover as quebras de linha e adicionar manualmente as aspas - algo assim:
select '"' + replace (replace (html, char(10), ''), char(13), '') + '"'
Se o seu valor html pudesse ter aspas duplas, você precisaria escapar delas.