select iif(yearmonth=200510,200510) as yearmonth1, iif(yearmonth=200511,200511) as yearmonth2, iif(yearmonth=200512,200512) as yearmonth3, iif(yearmonth=200601,200601) as yearmonth4, iif(yearmonth=200602,200602) as yearmonth5, iif(yearmonth=200603,200603) as yearmonth6, iif(yearmonth=200604,200604) as yearmonth7, iif(yearmonth=200605,200605) as yearmonth8, iif(yearmonth=200606,200606) as yearmonth9, iif(yearmonth=200607,200607) as yearmonth10, iif(yearmonth=200608,200608) as yearmonth11, iif(yearmonth=200609,200609) as yearmonth12 from mytable into cursor newtableit works but not dynamic if the yearmonth changes, I have to recode my