hmm...not something i've seen so far. try this variant and see if you can reproduce same error
declare DEMO cursor for
select col
from
(
select col1 as col from table1
union
select col2 from table2
)t
fetch next ...
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/