My procedure includes a datarange parameter. First, I need to delete the table. Then the daterange populates the table, finally the procedure loops through the table and updates it with additional info. Seems to work fine except, when I put in the new daterange in CR, the table info is not deleted and I have to verify database, refresh with the same parameters, then it works fine. I have to use CRs OLE DB, because of cursors in the proc, and CR 8.5. I realize this may not be enough info, but why do I need to verify database and refresh to see the results of the proc? Any help would be appreciated...