Es posible tener tablas temporales en una función?

Aparentemente, no puedo usarlos. Recibo un mensaje de error como:

Uso no válido de un operador de efectos secundarios 'SELECT' dentro de una función

Si quiero hacer algo como esto:

select bleh
  into #temp
  from Blah

... dentro de una función.