>avevo provato
>
>SELECT @nomeparametro = COALESCE(colonna, -1)
>FROM...
>
>ma mi torna sempre null
Questo significa che la query NON restituisce righe.
In questo caso risolvi scrivendo:
SET @nomeparametro = COALESCE(SELECT colonna FROM..., -1);
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/