<?xml version='1.0' encoding='UTF-8'?>
<!--
  ~ Copyright (c) DbVis Software AB. All Rights Reserved.
  -->
<sql:Dialect tag="oracle" xmlns:sql="http://dbvis.com/sql-dialect.xsd" comment="Oracle ..." references="
   https://docs.oracle.com/en/database/oracle/oracle-database/index.html 
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-PROCEDURE.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-TRIGGER.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-FUNCTION.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/CREATE-PACKAGE-statement.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-TYPE.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/plsql-control-statements.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-INDEX.html
   https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-SEQUENCE.html
   
   DECLARE: https://livesql.oracle.com/apex/livesql/file/tutorial_KS0KNKP218J86THKN85XU37.html (cannot find a proper reference?)
   ">
   
   <sql:ComplexStatement begin="CREATE [OR REPLACE] [EDITIONABLE, NONEDITIONABLE] {FUNCTION | PROCEDURE | TRIGGER | PACKAGE | TYPE}" end="/" end.anchor="only" end.include="false"/>
   <sql:ComplexStatement begin="{BEGIN | DECLARE}" end="/" end.anchor="only" end.include="false"/>
   
</sql:Dialect>