>Il mio problema nasce quando questa tabella non ha nessuna riga...come
>posso in questo caso farmi restituire un valore?
Ciao Don_Marche,
dipende dal DBMS che stai utilizzando 
Tutti i DBMS che aderiscono allo standard ANSI SQL possono ricorrere alla funzione COALESCE che restituisce il primo valore non nullo degli argomenti specificati, pertanto la tua query potrebbe essere scritta come:
SELECT COALESCE(MAX(ID), 0) AS xx
FROM table
...
Nel caso in cui MAX(ID) sia NULL, la colonna xx sarà valorizzata a 0.
>Grazie....
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org