Manière la plus facile de remplir une table temporaire avec des dates entre et y compris 2 paramètres de date

Quel est le moyen le plus facile pour remplir une table temporaire avec les dates, y compris et entre les 2 paramètres de date. Je n'ai besoin que le 1er jour du mois dates.

Si par exemple @StartDate = '2011-01-01' et @EndDate = '2011-08-01'

Alors je veux cette retourné dans le tableau

2011-01-01
2011-02-01
2011-03-01
2011-04-01
2011-05-01
2011-06-01
2011-07-01
2011-08-01
InformationsquelleAutor mameesh | 2011-10-18