Just like the dynamic input tool, a dynamic Output tool would allow us to write to a database, wait until done, and then use the primary keys generated from that output later in the workflow.
Without dynamic output, we are forced to modify our database table structure or "hack" the dynamic input tool as a work-around.
It would be very useful if dynamic output tool had the same options as a regular output tool (e.x. append, update, overwrite, etc.)