>You can index a view from BeforeOpenTables:
>
> nodefault
> dodefault()
>
> select vview && vview is the DataEnvironment
>
> index on {fieldname1} tag {tagname1}
> index on {fieldname2} tag {tagname2} ...
>
> cursorsetprop("Buffering", 5, "vview")
>
>Or from anywhere else when you're using optimistic row buffering, and no pending updates:
>
> cursorsetprop("Buffering", 3, "vview")
>
> index on {fieldname1} tag {tagname1}
> index on {fieldname2} tag {tagname2} ...
>
> cursorsetprop("Buffering", 5, "vview")
Thanks, that trick allow to keep cursor buffering to 5 on views as we can't index while being on buffering 5.