Select Repetir Linha X Vezes

Bom dia.

Possuo uma tabela com a seguinte estrutura:

COD DESC QTDE
1 A 2
2 B 1
3 C 3

Preciso fazer um select que me retorne os dados da seguinte maneira:

COD DESC
1 A
1 A
2 B
3 C
3 C
3 C

Ou seja, preciso repetir x vezes cada registro, sendo que x, para cada registro, é o valor do campo QTDE.
Já quebrei a cabeça tentando achar uma solução e não consegui.

Desde já agradeço.

Opa e ai beleza?

Olha cara não sei se tem como fazer isso em um select… você precisaria dar um SELECT * FROM, pegar tudo e fazer um método para transformar essa lista…

É cara, não vejo como você fazer isso na consulta não, apenas dentro do Java mesmo. =/

Cara, eu precisei fazer isso há um tempo para gerar etiqueta conforme a quantidade.
Bom, pesquiei e não consegui fazer isso com query e sim manipulando os Results (coluna da quantidade)