Proper Syntax for an Oracle SQL Expression, passing in User.Identity.Name

For a hidden field, I am attempting to 'weld' the Account_ID of the currently logged in user, to an Account_ID field. Taking into account the uppercase situation with Oracle, I am attempting to use the following code:

ACCOUNT_.ACCOUNT_ID in (Select ACCOUNT_ID from URO_PP_ACCOUNTS where USERNAME = '{Context.User.Identity.Name}')

(the command references this table with an ACCOUNT_ prefix)

Testing this in Oracle SQL Developer with 'admin' instead of {Context.User.Identity.Name}, it doesn't return errors - but when I try to generate and run this, I am getting the following error.

bugger, I wrote BusinessRoles, not BusinessRules. It's not throwing an error, but it's not updating the record with the correct information either... but maybe that's because I chose 'After' instead of 'Before'....