Another feature request: TRY/CATCH/ENDTRY blocks. If an error occurs in the block between TRY and CATCH, then jump to the CATCH block (which should be able to use ERRNUM to identify the error). If no error occurs between TRY and CATCH, skip the CATCH block and go to ENDTRY. In addition there could be a THROW command that throws an error given its number.