Salve a tutti
devo inserire in una tabella tante righe quante sono i giorni di differenza tra una data e l'altra.

Esempio:
ho una data inizio formato date (aaaa-mm-dd)
e una data fine formato date (aaaa-mm-dd)

devo inserire in una tabella parte x ogni riga i giorni tra una data e l'altra.
Esempio:
se la prima data è 2011-07-31 e la fine è 2011-08-03

dovrei ottenere questo risultato:
2011-07-31
2011-08-01
2011-08-02
2011-08-03

Attenzione perchè l'incremento della data deve corrispondere al reale giorno di calendario.

Qualcuno sa aiutarmi?