Function nesting issue - Mailing list pgsql-general

From 张海峰
Subject Function nesting issue
Date
Msg-id 2e91b5481001272332l5b7dc5f4w15f3f5f9ef9fb633@mail.gmail.com
Whole thread Raw
Responses Re: Function nesting issue
List pgsql-general
i have 2 functions, naming a and b, both outputing a resultset(cursor)
and a integer.
a calls b

a:
CREATE OR REPLACE FUNCTION "public"."t_outer" (out o_rs
"pg_catalog"."refcursor", out o_i integer) RETURNS record AS
...
select t_inner(o_rs, o_i);
...

b:
CREATE OR REPLACE FUNCTION "public"."t_inner" (out o_rs
"pg_catalog"."refcursor", out o_i integer) RETURNS record AS
...

Compilation is ok, but when i call a, it says:
ERROR: function b(refcursor, integer) does not exist
No function matches the given name and argument types. You might need
to add explicit type casts.

So, my question is whether postgreSQL supporting this type of nesting?

thanks. if this is an old question, please forgive me.

regards

--
Alferd.

pgsql-general by date:

Previous
From: AI Rumman
Date:
Subject: Re: query a table from one database to another
Next
From: Scott Marlowe
Date:
Subject: Re: Memory Usage and OpenBSD