I get an syntax error on line 7 - "BEGIN" for while -
 BEGIN
        IF EXISTS(SELECT 1 from table1)
        THEN
            IF EXISTS(SELECT 1 from table2)
            THEN
            WHILE EXISTS(SELECT 1 FROM table3)
            BEGIN
                BEGIN TRANSACTION;
                COMMIT TRANSACTION;
            END
            END IF;
        END IF;
    END
Any suggestions or pointers?
 
    