PostgreSQL: Query has no destination for result data
The stored procedure won’t just return the result of the last SELECT. You need to actually return the value: You’re getting the error because Postgres expects the function to return something of type text, but your function doesn’t return anything.