Yo añadiría la siguiente instrucción imediatamente después el Select:
Código SQL:
Ver originalIF @@RowCount=0 RaisError('La tabla es vacía',16,1);
El parámetro de sistema @@RowCount obtiene el número de las filas de la última instrucción ejecutada, y si es 0 - inicia un error.