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(?,?,?,?,?)}