ya encontré la solucion, si a alguien le interesa (sirve para cuando uno hace formularios
con el action en la misma pagina, para que no salga el error de que la variable no esta
definida)
aqui va
Código:
<cfif isdefined ("url.action") and "url.action" neq "">
<cfif #action# eq "list_cat">
mostrando categorias
</cfoutput>
<cfelseif #action# eq "list_all">
se estan listando todas las recetas
</cfif>
<cfelseif isdefined ("url.id") and "url.id" neq "">
mostrando los campos id
<cfelse>
mostrando nada
</cfif>
de esta forma si yo pongo pagina.cfm sin ninguna variable, el resultado va a se
"mostrando nada" y no el error que la variable no esta definida
espero que les sirva (a los que no lo sabian por supuesto) :)