However simple this looks, it seems that when I use the ZSQL method >inside an expression I must use Explicit arguments, meaning I can't >do something like
<dtml-let results="myZsqlMethod"> ... </dtml-let>
Are you sure? This should be possible. What traceback do you get? What do you want to store? The records from the zsqlmethods or the zsqlmethod Results object, i.e, one list of <r instance at xyz> instances or a <Shared.DC.ZRDB.Results.Results instance at xyz> instance? Another Option (store <Shared.DC.ZRDB.Results.Results instance>) : <dtml-call "REQUEST.set('Results',MyZsqlMethod)"> ... and later.... <dtml-in Results> ... </dtml-in> Another Option (store a list of <r instance>): <dtml-call "REQUEST.set('results',[])"> <dtml-in MyZsqlMethod> <dtml-call "results.append(_['sequence-item'])"> </dtml-in> ..later.. <dtml-in results> ... </dtml-in> Regards, Julio Silva _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.