Vous pouvez créer des procédures stockées temporaires telles que :
create procedure #mytemp as
begin
select getdate() into #mytemptable;
end
dans un script SQL, mais pas les fonctions. Vous pouvez cependant faire en sorte que le proc stocke son résultat dans une table temporaire, puis utilise ces informations plus tard dans le script ..