Function MyView() =view_delete(program()) create sql view program() as ; ; select * ; from MyTable1, MyTable2 ; where ( MyTable1.Id == MyTable2.Id ) ; and ( .... ) ; order by 1, 3, .. use in MyTable1 use in MyTable2 endfunc *-------- *-------------------------------------------------------------------------- function view_delete(v) if( indbc( v, 'View' ) ) delete view ( v ) endif endfunc *---------------------------------------------------------------------------