para empezar dual es una instruccion de Oracle en sql puedes hacer algo asi:
Código SQL:
Ver originalCREATE TABLE #temp
(
list_year INT
)
DECLARE @YEAR INT
SET @YEAR=1990
while @year<=2099
BEGIN
INSERT INTO #temp VALUES (@YEAR)
SET @YEAR=@YEAR+1
END
SELECT * FROM #temp
DROP TABLE #temp
Saludos!