PSM is a procedural extension to SQL.
- Are the following concepts provided by SQL or SQL/PSM: - functions
- procedures
- triggers?
 - (I read https://stackoverflow.com/a/1179778/156458 for the differences between functions and procedures, and if I am correct, functions are not procedures, procedures are not functions, and triggers are procedures. So I am further curious whether they come from SQL or from SQL/PSM.) 
- Are the above three concepts of DDL or DML? 
Thanks.
 
    