Gee.. I never thought I'd see PL/SQL mentioned here. Neel: Could you say more what you like about PL/SQL? (I agree w/ you btw, but I'd like to know your reasons.. esp. since PL/SQL is rarely thought of as 'light-weight' or having 'macros' :) > Examples of good sublanguages: > o Oracle PL/SQL: > > <http://info-it.umsystem.edu/oradocs/doc/server/doc/PLS23/toc.htm>