code: def test_should_create_table_from_select_lateral_join(self):
      select_query = (
          "SELECT id, label, bbox FROM UATRAC JOIN LATERAL "
          "Yolo(data) AS T(label, bbox, score) WHERE id < 5;"
      )
      query = (
          "CREATE TABLE IF NOT EXISTS "
          f"uadtrac_fastRCNN AS {select_query};"
      )
      execute_query_fetch_all(self.evadb, query)
  
      select_view_query = "SELECT id, label, bbox FROM uadtrac_fastRCNN"
      actual_batch = execute_query_fetch_all(
          self.evadb, select_view_query
      )
      actual_batch.sort()
  
      self.assertEqual(len(actual_batch), 5)
      # non-trivial test case
      res = actual_batch.frames
      for idx in res.index:
          self.assertTrue("car" in res["uadtrac_fastrcnn.label"][idx])
  
      execute_query_fetch_all(
          self.evadb, "DROP TABLE IF EXISTS uadtrac_fastRCNN;"
      )
  
      # re create table should work
      query = (
          "CREATE TABLE IF NOT EXISTS "
          f"uadtrac_fastRCNN AS {select_query};"
      )
      execute_query_fetch_all(self.evadb, query)
  
file_path: evadb/test/integration_tests/long/test_create_table_executor.py
imports: import unittest
  from test.markers import macos_skip_marker
  from test.util import DummyObjectDetector, create_sample_video, file_remove, get_evadb_for_testing, load_functions_for_testing, shutdown_ray
  import pandas
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.executor.executor_utils import ExecutorError
  from evadb.models.storage.batch import Batch
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 5 for calling the CreateTableTest obj's underlying member method code with example usage: obj.test_should_create_table_from_select_lateral_join() without return types