In the DTS package I created, there exists a Transform Data task wherein a newly created SQL table is populated with data. Whenever this task is executed, results vary for this Transform Data task -- that means this newly created table could have several records at times or none at all. An Execute SQL task follows the Transform Data task. Is it possible to define a precedence contraint wherein the Transform Data task will execute ONLY if several new records where populated onto the newly created SQL table? I am aware of the Workflow property and how you can execute the succeeding task on success, failure or unconditionally.