/* This is how I do it. Run this in a SQL Window, then paste results in the command window. It will take a long time to finish, so plan on that. Note that our custom code starts with 'Z' and I bet yours is different, so change the object name part!
*/
SELECT 'plugin plsqldoc generate ' || object_name
FROM all_objects
WHERE object_type = 'PACKAGE'
AND status = 'VALID'
AND substr(object_name,1,4) IN ('ZBEN', 'ZPAY', 'ZPER') -- Modify as needed!
;