Interesting question! You don't need more than one table to ask the question, or to experiment with it.
Take the EMP table in the SCOTT schema.
select * from emp where deptno = 10
will return three rows, for the employees in Department 10.
What do we get if we change this to
select * from emp where deptno(+) = 10
? One possibility is that we get an error message. Another is that - similar to Oracle notation for outer joins - we get rows for the EMP rows even when deptno is not equal to 10. (Although, really, that would be the wrong expectation; to get rows when the deptno is not 10, the (+) should be on the right-hand side - and that will cause an error.)
In fact, we get neither of those. Instead, the (+) is ignored. We get exactly the same three rows as before.
So your guess was correct: the (+) in that context does nothing.
Just to be very clear: the "context" is that we have a condition with = and with the (+) syntax on one side, but the other side is a constant expression - the condition is not an actual "join condition."