PROCEDURE vs FUNCTION · Parameters · Built-in Functions · Libraries
| PROCEDURE | FUNCTION | |
|---|---|---|
| Returns value? | No | Yes (with RETURN) |
| Return type declared? | No | Yes (after colon) |
| Called with? | CALL keyword | In expression/assignment |
| Side effects? | Typically yes (output/update) | Typically no (pure) |