execute immediate not working in for loop
SQL> BEGIN
2 FOR cur_user IN (SELECT username FROM dba_users WHERE temporary_tablespace = 'TEMP_C')
3 loop
4 EXECUTE IMMEDIATE 'ALTER USER ' || cur_user.username || ' TEMPORARY TABLESPACE temp';
5 END LOOP;
6 END;
7 /
BEGIN
*
ERROR at line 1:
ORA-00922: missing or invalid option
ORA-06512: at line 4
What am I doing wrong?
Regards
Ed