Thanks for you prompt reply Ceinma,
Although, I have implemented your recommendatios, I am still facing problems. Can you take a look into the log file?
update ed_ticket set
(col1) = (10.00),
(col2) = (9.34)
where (= rowid, my_rowid);
expression

+ count, 1)
evaluates to 2000
let count = 2000
select cursor iteration.
select cursor returns 73222
expression

= count, 2000)
evaluates to t
commit work;
exception : looking for handler
SQL error = -255 ISAM error = 0 error string = = ""
exception : no appropriate handler
So, 2,000 rows have been updated but not the rest of the table.
Thank you,
Ed