The 'far right button' that I said to use is, hmmm, how do people put screen shots into these posts!?!?!?!
When you edit a program unit (package, stored procedure or function) there is a toolbar just above the code. The contents of this toolbar changes depending on where in the code your insertion point (i.e. where the new text would appear if you started typing) is.
The contents of the toolbar are buttons and if you put your cursor over any of the buttons the code area changes to show you what lines go with the button. If you click a button that causes the corresponding lines in the code window to be hilighted and you can copy them to the clipboard, erase them, etc.
Right now I have 7 buttons on my toolbar and they say "declaration", "procedure", "declaration", "procedure", "code section", "if" and "condition".
The 'far right' button is the one for the line that your insertion point is currently on.
My workaround isn't the best because there is no button for just the contents between "(" and ")", etc.