n Main reasons
Complicated queries
Performance
Specific DBMS features
Re-use existing stored procedures
n Current situation
“SQL” instruction limited
“SQL/print” returns string