Though we have error messages from PL SQL Engine we can also create custom error tables and store those errors to track the flow of the programs.