https://www.as400andsqltricks.com/2021/12/error-handling-in-sql-trigger-using-signalling.html