Oracle XE, изменение пароля пользователя

az0
Дата: 29.05.2006 07:56:30
Есть моя таблица пользователей с триггером на update, где обрабатывается:
htmldb_util.edit_user(p_user_id => htmldb_util.get_user_id(upper(:old.user_name)),
p_user_name => upper(:old.user_name),
p_web_password => :new.psw,
p_new_password => :new.psw);

Создаю пользователя через триггер на insert:
htmldb_util.create_user(p_user_name => :new.user_name,
p_email_address => :new.email,
p_description => :new.udata,
p_web_password => :new.psw);

Проблема в том, что первоначально (сразу после создания пользователя) пароль меняется только после второго нажатия на кнопку изменения пароля. В дальнейшем все работает отлично. Может кто сталкивался?