Es verdad, no se pq me "empecine" en que l atabla era ctr_alt, cambie el
nombre en la linea que me daba el error por bloq y se acabo el problema:)

Aqui me surge una duda, si yo, desde esta funcion quiero acceder a otra
tabla que esta en otra base de datos, es posible?
Por ejemplo tengo esta BD ctr_alt y la tabla bloq, si quiero acceder a una
BD que se llama Clientes, una de cuyas tablas se llama fact, se peude hacer?

Muchas gracias a todos por la inmensa paciencia que han tenido conmigo
Un saludo
Suso

El 20 de agosto de 2009 20:14, Alvaro Herrera <alvhe...@alvh.no-ip.org>escribió:

> Jaime Casanova escribió:
>
> > 2009/8/20 Suso Lopez <jlcu...@terra.es>:
> > > Si, en efecto, me dioce el nombre de la tabla, query : ctr_alt on
> > > usua...@localhost:5432
> >
> > ah! entonces lo que se llama ctr_alt es la base de datos.
>
> Ahhhh, eso lo explica todo.  El pg_dump que me envió por correo privado
> efectivamente no tiene ninguna tabla llamada ctr_alt (tiene una tabla
> "bloq" y otras de módulos contrib).  Eso además explica que haya dicho
> inicialmente que la función la creó "dentro de la tabla ctr_alt", porque
> si bien no tiene sentido crear funciones "dentro" de tablas, sí tiene
> sentido crearlas dentro de bases de datos.
>
> En resumen, es un problema de que no estás usando la terminología
> correcta.
>
> --
> Alvaro Herrera      Valdivia, Chile           Geotag: -39,815 -73,257
> "Cuando mañana llegue pelearemos segun lo que mañana exija" (Mowgli)
>

Responder a