CREATE OR REPLACE FUNCTION scrud.parse_default(text)
RETURNS text
LANGUAGE plpgsql
AS $function$
DECLARE _sql text;
DECLARE _val text;
BEGIN
IF($1 LIKE '%::%' AND $1 NOT LIKE 'nextval%') THEN
_sql := 'SELECT ' || $1;
EXECUTE _sql INTO _val;
RETURN _val;
END IF;
RETURN $1;
END
$function$