SELECT; Work_Table.Code, MAX(Ref_Table.Code) as max_code; FROM Work_Table ; JOIN Ref_Table ; ON Work_Table.Code = STRTRAN(Ref_Table.Code, " ", "") ; OR "X" = STRTRAN(Ref_Table.Code, " ", "") ; GROUP BY 1 ; INTO CURSOR temp1I'll look into the rest of your post later.
>*Say 'X' is a default > >SELECT; > Work_Table.Code, <b>NVL(</b>MAX(Ref_Table.Code)<b>,'X')</b> as max_code; > FROM Work_Table ; > <b>LEFT OUTER</b> JOIN Ref_Table ; > ON Work_Table.Code = STRTRAN(Ref_Table.Code, " ", "") ; > GROUP BY 1 ; > INTO CURSOR temp1 >>This gives me the pour nonsense.