hola compaƱeros tengo una duda!! alguein sabe como invocar el valor de una variable en una sentencia por ejemplo quiero crear una tabla termporal con su nombre variable pero no em deja
nombre_tabla varchar:='tmp_tabla4_3_'||$5||'_'||$6; begin delete from nombre_tabla; EXCEPTION WHEN UNDEFINED_TABLE THEN create temporary table nombre_tabla ( vuelta integer, inicio timestamp without time zone, fin timestamp without time zone, dura interval, ruta text, est integer, km numeric(7,2), velps integer, velmx integer, calif text, recorrido text, idruta integer, trazoruta text, trazocontrol text, trazoterminal text, color text, subidas integer, bajadas integer, personas integer, subtras integer, bajdel integer, aladel integer, alatra integer, calif2 numeric(7,2), blodel integer, blotra integer, auxdel integer, auxtra integer, fin2 timestamp without time zone ); ------raise notice 'caught undefined table'; end; me marca el siguiente error ERROR: syntax error at or near "$1" LINE 1: create temporary table $1 ( vuelta integer, inicio timesta... ^ QUERY: create temporary table $1 ( vuelta integer, inicio timestamp without time zone, fin timestamp without time zone, dura interval, ruta text, est integer, km numeric(7,2), velps integer, velmx integer, calif text, recorrido text, idruta integer, trazoruta text, trazocontrol text, trazoterminal text, color text, subidas integer, bajadas integer, personas integer, subtras integer, bajdel integer, aladel integer, alatra integer, calif2 numeric(7,2), blodel integer, blotra integer, auxdel integer, auxtra integer, fin2 timestamp without time zone ) CONTEXT: SQL statement in PL/PgSQL function "vueltastodo4_4_2_borrar" near line 138 Aguien podria ayudarme de favor!! GRACIAS!!