Manejo de errores
Debido a que nzLua está incrustado dentro de la base de datos Netezza, todas las acciones nzLua comienzan con la base de datos llamando a una función en el código nzLua. Cuando se produce un error, el control vuelve a la base de datos Netezza y la sentencia SQL se cancela con el mensaje de error correspondiente.
El código Lua puede generar explícitamente un error llamando a la función error. Si necesita atrapar errores en Lua, puede utilizar las funciones pcall o xpcall.
ok,result1,result2 = pcall(myfunction, arg1, arg2, ...);
if not ok then error("myfunction failed!") end