I am trying to create a function that does this:
drop table t_rv_openitem;
select * into t_rv_openitem from rv_openitem;
select * from t_rv_openitem;
I am confused sometimes when it comes to functions in PostgreSQL and get this error:
An error has occurred:
ERROR: syntax error at or near "DROP" LINE 3: DROP TABLE t_rv_openitem;
I know this seems like a simple task but I am pulling my hair out trying to figure this out.
Here is the full function create statement:
CREATE OR REPLACE FUNCTION adempiere.update_t_rv_openitem()
RETURNS rv_openitem AS
$BODY$
Drop table t_rv_openitem;
select * into t_rv_openitem from rv_openitem;
select * From t_rv_openitem;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION adempiere.update_t_rv_openitem() OWNER TO adempiere;