On Wed, Dec 1, 2021 at 12:44 PM Jenda Krynicky <je...@krynicky.cz> wrote:
> How's that a variable for gawd's sake? It's a column name too! A > column name in the definition of the resulting table. > The columns of the returns table are provided to the function as variables so that one can write: output_column1 := 'value'; output_column2 := 'value'; return; Instead of having to do: return (output_column1, output_column2); > Right. Because lowercasing everything I write and then comparing it case > sensitively to the names of database objects makes a lot of sense. I mean > who would want to use capital letters in names of objects in the first > place? > Fair point, but you're not going to get much sympathy for not knowing the rules of the tool that you are using and the choices you've made regarding them. I agree that your quoting everything has merit, but don't go complaining that when you forgot the quotes the system tells you the name is no longer found. David J.