I am trying to understand an error I got from my cfquery

I created a function using TOAD like:

create or replace function list ( field1 number )
blah, blah, blah ......
return res;
end list;

I ran a typical cfquery like
<CFQUERY NAME="tstQry" datasource="#ds#" username="#user#"
password="#pass#">
select num, list(num)
from mytable
group by num
</CFQUERY>

got this In my cfquery result;

ORA-06575: Package or function LIST is in an invalid state

What is up with that?

Mike