Though SQL3 proposes this approach, it doesn't specify how the approach should be implemented. Also, the users can not define any online aggregate within this framework, where the terminate routine is expected to return the results.