Ciao a tutti. Ho questa situazione:

codice:
select
biglietti.id,
biglietti.importo
from biglietti
where biglietti.idcontratto=2510
order by biglietti.id

ID      IMPORTO
6790    1061,36    
16793     21,00    
20418    119,26    
23739     40,80
il mio scopo finale è sapere se un biglietto è stato pagato.
come parametro iniziale ho ImportoVersato

quindi mi servirebbe una select del genere:
codice:
select
biglietti.id,
biglietti.importo,
importoprogressivo ....è la somma di biglietti.importo + importoprogressivo della riga precedente
from biglietti
where biglietti.idcontratto=2510
order by biglietti.id

ID      IMPORTO       ImportoProgressivo
6790    1061,36         1061.36
16793     21,00         1082.36
20418    119,26         1201.62
23739     40,80         1242.42
mi serve qualcosa come LAG LEAD che però in firebird ancora non esistono.

avete suggerimenti?
grazie