Criar tabela temporária com intervalo de números
Tenho uma tabela que possui linhas com os números inicial e final de um intervalo, por exemplo,
key startID endID
1 500 505
2 784 788
3 802 804
e assim por diante.
Gostaria de criar uma tabela temporária (ou variável de tabela / cte etc) que tenha uma linha para cada um desses números e o intervalo que eles cobrem entre eles - ou seja, dado o exemplo acima, gostaria de ver uma tabela com as seguintes linhas :
ID
500
501
502
503
504
505
784
785
786
787
788
802
803
804
Alguém pode me apontar na direção de maneira rápida e fácil de conseguir isso? Pensei em usar uma tabela de números de alguma forma, mas as tabelas que eu estou vendo têm> 200m linhas e não tenho uma tabela de números tão grand
Qualquer ajuda é muito apreciada. Desde já, obrigado