[Solved] PLS-00306: wrong number or types of arguments in call

Since your procedure has an out variable, provide it with a fifth variable to get the out value: declare p_user_id int; begin insert_user(‘user’, ‘password’, ‘[email protected]’, ‘5’, p_user_id); end; Note: You don’t set the value in your procedure, so you could either let it away at all or you have to set it in your procedure. … Read more