oracle8.1.6 insert into acs_permissions (object_id, privilege, grantee_id) select :package_id, 'write', :user_id from dual where not exists (select 1 from ttl_v_users where user_id = :user_id and package_id = :package_id)