• try using a for loop.

    what your suggesting is possible, but not straight forward.

    One possible way to do it is create a package to dynamically create a package with a dataflow for each table, based upon what you read out of the csv file.

    http://technet.microsoft.com/en-us/library/ms345167.aspx

    alternatively maybe you could create a 10 dataflows, dynamically set the source and destination and if for example you have 10 dataflows, but only need 9, programatically disable the 10th using an SSIS expression.

    _____________________________________________________________________________MCITP: Business Intelligence Developer (2005)