Powtarzanie wierszy na podstawie wartości kolumny w każdym wierszu

Mam tę tabelę z następującymi danymi



Job  Quantity   Status  Repeat 
1    100         OK     2 
2    400         HOLD   0 
3    200         HOLD   1 
4    450         OK     3 

Na podstawie wartości w kolumnie Powtórz dla każdego wiersza należy powtórzyć wiersz. Na przykład dla zadania 1, wartość powtarzania wynosi 2, więc zadanie 1 powinno się powtórzyć jeszcze dwa razy.

Wynikowa tabela powinna być jak poniżej



Job      Quantity   Status  Repeat 
1        100        OK      2 
1        100        OK      2 
1        100        OK      2 
2        400        HOLD    0 
3        200        HOLD    1 
3        200        HOLD    1 
4        450        OK      3 
4        450        OK      3 
4        450        OK      3 
4        450        OK      3 

Czy ktoś może mi pomóc z tym zapytaniem? używam oracle 10g

questionAnswers(3)

yourAnswerToTheQuestion