Unmatched end Explanation: The Pascal precompiler found more END statements than BEGIN statements. The scope for all variable declaration and usage is at the global level. This is caused by an error in the precompiler or an error in your program. User Action: Investigate if it is a error in your program. If it is an error in the precompiler, then please contact your Oracle support representative.