create cursor somealias (somefield c(10)) a=seconds() for x = 1 to 1000 y=field("somefield","somealias") endfor x ?seconds()-m.a a=seconds() for x = 1 to 1000 y=myudf("somefield","somealias") endfor x ?seconds()-m.a function myudf lparameters m.tcField, m.tcAlias return field(m.tcField,m.tcAlias)