Não tente ditar ao SQL Server como lidar com a memória para coisas assim. É uma linguagem declarativa - você diz o que quer e ela descobre como fazer isso.
Mantê-lo apenas na memória seria um problema para recuperação. Dito isto, assim que você criar a tabela, ela será mantida na memória assim que for gravada no disco. O SQL Server armazena em cache as páginas de dados, e algo assim seria uma única página, portanto, muito acesso ao disco não deveria ser um problema.