Crossfuze has developed the Scheduled Data Extract (http://www.servicenowguru.com/integration/exporting-report-ftp/) that will export any table or report to a CSV file on a scheduled basis and save it to a local server or an FTP(S) server. This makes it so that you don't need to have any special scripts, etc to handle this and everything can be controlled from ServiceNow.