Maybe you are running into Oracle Server bug# 2276832. For if-then-else constructs it sometimes reports incorrect execution line numbers. The actual execution is okay though, but it is confusing.
Does the issue occur within an if-then-else consruct?
------------------
Marco Kalter
Allround Automations