Debugger watch does not show value while being watched and only notes "<no such objects>".
This can be the case depending on where the variable is defined and what scope you've chosen to set the watch with.
To get the value of the watch for the variable. After adding it to the watch list the first time, please also adjust the scope type. There should be 3 radio buttons on the right in the watch tab (Local, Spec, Body). By default it may be set to "Local". If it's defined in the spec of the package object set to "Spec", etc.
Once scope is set, go Watch/Break menu on the tab and select Update to save the setting, then continue debugging. The value of the variable should now display once the line is hit.
Enhancement Request also submitted:
With packages, variables are usually defined in the spec. This makes 'local' an annoying choice for the default, because it causes developer must individually set scope for most if not all Watch variables. Please enhance SQL Nav so that developer can specify globably what the default scope for a debug session should be.
An enhancement request has been submitted to development for further review and consideration for a future version of SQL Navigator for Oracle.