Eu estou seguindo com a formação de SQL com PostgreSQL, e estou no módulo de programação com SQL, na parte de funções.
Digamos que eu criei uma função da seguinte forma:
CREATE FUNCTION primeira_funcao () RETURNS void AS ' SELECT (5 - 3) * 2 ' LANGUAGE SQL;
Até ai tudo certo, porém quando eu tento mudar o tipo de dado do returns com CREATE OR REPLACE ele diz que eu tenho que fazer um DROP FUNCTION primeira_funcao();
A pergunta é: Existe algum método de mudar o valor do RETURNS sem fazer um drop na função no PostgreSQL?