SELECT DISTINCT INGR.PRDNM_CD , INGR.SPEC_ABBSYM , INGR.SPEC_STL_GRD , INGR.USED_YN FROM TBB01_SPEC_INGR INGR , TBB01_SPEC_QLTY QLTY WHERE INGR.SPEC_ABBSYM = QLTY.SPEC_ABBSYM AND INGR.SPEC_STL_GRD = QLTY.SPEC_STL_GRD AND INGR.PRDNM_CD = QLTY.PRDNM_CD AND INGR.USED_YN = DECODE(?,'ALL' , INGR.USED_YN , ?) ORDER BY INGR.SPEC_ABBSYM {call ZL_NORM_MANAGE.SAVE_SPEC_USED(?,?,?,?,?)}