For an SQL-compliant database, the answer is no.
A single UPDATE statement is atomic, in your scenario there is no way your SELECT statement can return a mix of old and new values.
UPDATE
SELECT
source: SQL specifications 4.30-4-Statement Atomicity