완성본 아니다...시간나면 좀 더 처리함
SELECT pro.object_type, pro.object_name, arg.argument_name, arg.in_out, arg.data_type
, arg.default_value
, (SELECT
REPLACE(
Upper(REGEXP_REPLACE(src.text, '( ){1,}', '')),
Upper(arg.argument_name||arg.in_out||arg.data_type||':='),
''
) text
FROM User_source src
WHERE (src.text LIKE '% := %' OR Upper(src.text) LIKE '% DEFAULT %')
AND src.name=pro.object_name
AND (text LIKE '% '||arg.in_out||' %')
AND Upper(text) LIKE '% '||arg.argument_name||' %'
) default_value2
FROM User_Procedures pro
, USER_arguments arg
WHERE (pro.object_name) LIKE ('%F_%')
AND arg.object_name = pro.object_name
AND arg.position <> 0
ORDER BY pro.object_type, pro.object_name, arg.position