no_workunit_dataset is identical to no_getresult, but is used when the result is a dataset.  Both are logically assumed to reside in the workunit (even if roxie doesn't actually store them there).

(Sometimes no_getresult seems to be used, that should be rationalised.)