La PROCEDURA sopra restituisce solo una riga, perché aggiorni le tue variabili (vDate, vInQty, tOutQty) ogni volta all'interno del corpo REPEAT.
Il mio suggerimento per risolverlo è:
- CREA TABELLA TEMPORANEA tmp_table, in cui ogni variabile rappresenta una colonna in questa tmp_table.
- all'interno dell'inserto REPEAT in quella tmp_table.
- seleziona * da temp_table.
- DROP tmp_table. /* Pulisci */